一致性算法
文章平均质量分 71
可爱的小小小狼
精读各种经典书籍,喜欢总结读书笔记。
展开
-
一致性算法——概述以及2PC,3PC
协调者如果收到所有的参与者的执行成功,将会向所有参与者发送commit指令,参与者收到commit后,会执行事务提交,并且释放执行过程中的资源,并且向协调者发送ack,协调者收到所有ack,代表事务执行成功。协调者会向参与者发送回滚请求,参与者收到回滚请求后,用undo执行事务回滚,并且释放执行期间的资源。协调者向参与者发送事务内容的canComiit请求,询问是否可以执行事务提交,并且等待响应,如果参与者可以执行会回复yes,并进入预备状态。协调者向参与者发送任务事务,并且等待参与者的回应。原创 2023-11-24 18:03:28 · 349 阅读 · 1 评论 -
一致性算法——ZAB(原子消息广播协议)
ZAB包含两种基础模式,崩溃恢复和消息广播。当网络中断,重启,崩溃时,使用崩溃恢复,其余消息广播模式。原创 2023-11-24 18:00:29 · 568 阅读 · 1 评论