C:一致性被称为原子对象,任何的读写都应该看起来是“原子”,或串行的。写后面的读一定能读到前面写的内容,所有的读写请求都好像被全局排序。 A:对任何非失败节点都应该在有限时间内给出请求的回应。(请求的可终止性) P:允许节点之间丢失任意多的消息,当网络分区发生时,节点之间的消息可能会完全丢失
个人理解:
个人理解:
如图基本分以下三种角色
个人理解:
2pc:
个人理解:
3pc:
个人理解:
个人理解:
个人理解sega很像2pc但是sega的事务都是自己提交自己的,对于集中式出问题由主业务进行回滚或者重试,对于分布式而是递归的形式进行回滚
个人理解:
个人理解: