6fe372e351bd80c1d6fea04c0e64cf195b7f4aaf
\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只保证数据传输了就一定成功了,同时传输失败了就一定失败了,没有中间状态。 |