kafka集群节点数据一致性理解

ISR中所有的副本在任意时刻都与leader的数据是一致的,这是Kafka提供的数据可靠性保证之一

当生产者向Kafka发送消息时,只有当消息被ISR列表中的所有副本都成功地写入后,才会向生产者返回成功的响应。这意味着ISR列表中的所有副本都已经成功地复制了消息,因此它们的数据是一致的。当消费者从ISR副本中读取消息时,它们也可以保证读取到与leader副本相同的数据

每个broker节点的topic数据是否一致就看isr列表即可,只要是在isr列表中的broker节点,数据都是一致的

查看apex主题的详细信息,其中包含topic id、isr列表、partition分区等信息

bin/kafka-topics.sh --describe --bootstrap-server 10.1.60.114:9092 --topic apex

 ISR列表是指与leader副本保持同步的副本列表。当分区的某个副本与leader副本同步时,它就会被添加到ISR列表中。当分区的某个副本与leader副本失去同步时,它就会从ISR列表中删除

在Kafka中,ISR副本是与leader副本保持同步的副本,它们的数据是一致的。当一个ISR副本被选举为新的leader时,它会从上一个leader副本处继续消费消息,因此不会出现重复消费的情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值