Kafka消费者使用librdkafka(高级消费者)连接到Kafka集群,订阅10个主题和消费数据。发生分配分区事件。
由于无法访问哪个群集而出现网络问题。与小组协调人失去联系,心跳停止。发生了一个事件,代码在该事件中对使用者调用unassign。
当群集恢复时,使用者没有使用任何数据,尽管它在while true循环中调用consume,超时为1秒。
消费者连接到群集后是否需要重新订阅主题?什么是可靠的方法来检测消费者连接到集群的代码?
Kafka消费者使用librdkafka(高级消费者)连接到Kafka集群,订阅10个主题和消费数据。发生分配分区事件。
由于无法访问哪个群集而出现网络问题。与小组协调人失去联系,心跳停止。发生了一个事件,代码在该事件中对使用者调用unassign。
当群集恢复时,使用者没有使用任何数据,尽管它在while true循环中调用consume,超时为1秒。
消费者连接到群集后是否需要重新订阅主题?什么是可靠的方法来检测消费者连接到集群的代码?
1条答案
按热度按时间uklbhaso1#
消费者连接到群集后是否需要重新订阅主题?
对。新的组成员将导致现有成员之间的重新平衡,他们需要重新订阅
什么是可靠的方法来检测消费者连接到集群的代码?
你可以描述一下消费群体,看看你感兴趣的消费群体是否有活跃的客户