Kafka中消费者方式--zookeeper和--bootstrap

本文讨论了Kafka消费者在处理故障时如何记录和恢复消费位置,特别是offset的管理。消费者通常需要记录消费的offset以确保故障后能从断点继续。早期版本中,消费者offset存储在Zookeeper,但后续版本改为本地Kafka集群。使用--bootstrap选项现已成为推荐的offset存储位置选择。同时,文章提到了测试消费者同时使用ZK和bootstrap方式消费的情况,以及Kafka中bootstrap-server、broker-list和zookeeper的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1)由于consumer在消费过程中可能会出现断点宕机等故障,consumer恢复后,需要从故障前的位置继续消费,所以consumer需要实时记录自己消费到了那个offset,以便故障恢复后继续消费。

2)在之后版本,消费者消费的offset信息会从zookeeper改到到本地Kafka集群。

So
–zookeeper 和 --bootstrap是对消费者offset存储位置的一个选择,目前建议使用–bootstrap。



消费者同时使用ZK和bootstrap方式消费测试:
https://www.oschina.net/question/215898_2309529
Kafka中bootstrap-server、broker-list和zookeeper的区别
https://www.cnblogs.com/tonglin0325/p/8810313.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值