欢迎光临散文网 会员登陆 & 注册

马老师mybatis架构源码深入剖析

2023-04-02 14:31 作者:善良的莫_小路  | 我要投稿

为follower可能落后许多或者crash了,所以必须确保选择“最新”的follower作为新的leader。一个基本的原则就是,如果leader不在了,新的leader必须拥有原来的leader commit的所有消息。这就需要作一个折衷,如果leader在标明一条消息被commit前等待更多的follower确认,那在它die之后就有更多的follower可以作为新的leader,但这也会造成吞吐率的下降。

一种非常常用的选举leader的方式是“majority 灵秀”(“少数服从多数”),但Kafka并未采用这种方式


马老师mybatis架构源码深入剖析的评论 (共 条)

分享到微博请遵守国家法律