\345\270\270\350\247\201\351\227\256\351\242\230/\345\272\224\347\224\250\345\270\202\345\234\272\345\256\211\350\243\205app\345\274\202\345\270\270\346\216\222\346\237\245.md
... ...
@@ -28,6 +28,10 @@ distribute暴露的安装和卸载接口是幂等的,可以多次调用。
28 28
29 29
对于死锁(数据库锁表、分布式死锁等)情况,需要业务制定死锁处理流程,比如手动kill死锁的sql语句,或者重启应用市场服务等。
30 30
31
+#### 3,异步处理,最终一致性
32
+
33
+大概就是参考k8s如何启动一个pod的流程,具体还没想好怎么做 ૮(˶ᵔ ᵕ ᵔ˶)ა
34
+
31 35
32 36
任何一个系统都无法保证做一件事情一定成功,这是不可能的,但是任何一个系统必须保证做一件事情结果的一致性,要么成功,要么失败,这是确定性的。
33 37
我们常说的tcp协议是面向连接的可靠传输协议,但是tcp从来不保证一定传输成功,tcp只保证数据传输了就一定成功了,同时传输失败了就一定失败了,没有中间状态。