随笔分类 -  raft

摘要:【代码笔记】1)toConfChangeSingle变更前voters=(1 2 4 6)变更后voters is (1 2 3),learners_next=(4)代码逻辑outgoing = add 1; add 2; add 4; add 6incoming = remove 1; remov 阅读全文
posted @ 2022-11-23 23:26 stupidstan2019 阅读(73) 评论(0) 推荐(0)
摘要:参见https://zhuanlan.zhihu.com/p/228335745 1)乱序提交解法 类似multi-paxos,增加恢复阶段 2)乱序执行解法 日志里增加逻辑依赖,没依赖的可以乱序执行 阅读全文
posted @ 2022-04-15 23:10 stupidstan2019 阅读(114) 评论(0) 推荐(0)
摘要:https://stackoverflow.com/questions/56357537/how-does-etcd-propagate-writes-to-non-leader-members 可选方法: 1)客户端发送给任意节点,服务端返回leader信息,客户端重连leader 2)客户端发送 阅读全文
posted @ 2022-03-29 07:43 stupidstan2019 阅读(63) 评论(0) 推荐(0)