当前位置: 首页 > 图灵资讯 > java面试题> javaKafka面试题-可用性如何确保?

javaKafka面试题-可用性如何确保?

来源:图灵教育
时间:2024-05-26 13:28:25
创建Topic的时候可以指定 --replication-factor 3 ,表示不超过broker的副本数

●只有Leader是负责读写的节点,Follower定期地到Leader上Pull数据。

●ISR是Leader负责维护的与其保持同步的Replica列表,即当前活跃的副本列表。如果一个Follow落后太多,Leader会将它从ISR中移除。选举时优先从ISR中挑选Follower。

●设置 acks=all 。Leader收到了ISR中所有Replica的ACK,才向Producer发送ACK。