raft相关

  1. 什么是raft,Raft is a consensus algorithm for managing a replicatedlog.
  2. 两种复制方法: 状态转移 &&复制状态机,这里的状态转移就类似与redis中RDB,复制状态转移就类似与redis中的AOF,越看越觉得redis真的后端的大成者,里面好多值得学习的东西。
  3. raft选举过程,pre-vote问题,异常情况:raft 多个节点同时竞选,失败后随机等待错误。
  4. 线性一致性读实现,readindex(使用 ReadIndex,我们也可以非常方便的提供 follower read 的功能,follower 收到 read 请求之后,直接给 leader 发送一个获取 ReadIndex 的命令,leader 仍然走一遍之前的流程,然后将 ReadIndex 返回给 follower,follower 等到当前的状态机的 apply index 超过 ReadIndex 之后,就可以 read 然后将结果返回给 client 了。)leashRead(看tidb官方文档)
  5. 脑裂的测试用例模拟,jepsin框架
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值