首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制阿帕奇卡夫卡消费者的领导人选举

控制阿帕奇卡夫卡消费者的领导人选举
EN

Stack Overflow用户
提问于 2021-11-08 08:11:35
回答 1查看 54关注 0票数 0

我有一个现有的应用程序,它具有基于Jms的通信,其中两个使用者节点(主动/被动)将通过Jms队列连接到生产者。在这里,当第一个使用者(C1)启动时,它将成为一个活动节点,并开始使用队列中的事件。当第二个使用者(C2)启动时,它将是一个被动节点。如果C1下降,C2就会激活并开始消耗事件。当C1重新启动时,它将成为被动节点。

我试着用阿帕奇卡夫卡来转换这个。单一主题,单一ConsumerGroup与两个消费者。

问题:当第一个消费者K-C1启动时,它将处于活动状态,并启动消费消息。当第二个消费者KC2启动时,动物园管理员正在将KC2作为活动

有办法控制这种行为吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-08 13:25:49

只要两个消费者都是无状态的,无论是主动的还是被动的,都是无关紧要的。根据我的经验,分区的第一个使用者通常保持活动状态,但这在很大程度上是由您无法控制的再平衡协议决定的。

不过,您可以尝试调整partition.assignment.strategy设置

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69880330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档