首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定librdkafka中的组长

确定librdkafka中的组长
EN

Stack Overflow用户
提问于 2020-06-09 17:43:21
回答 1查看 68关注 0票数 1

有没有办法确定librdkafka中的组长?

由于没有办法传递自定义分区策略,因此我需要一些技巧来达到此目的。我的特定客户必须是组长,如果不是,我应该退出。

或者,有没有办法确保没有其他消费者使用当前的消费者组id运行?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-10 14:43:06

目前,识别使用者组领导者的唯一方法是启用cgrp调试上下文(将debug配置属性设置为cgrp),然后捕获日志(使用log_cb或event API),并匹配以下日志行(在未来版本中可能会更改):

1591771297.737 RDKAFKA-7-JOINGROUP: rdkafka#consumer-1: [thrd:main]: JoinGroup response: GenerationId 1, Protocol range, LeaderId rdkafka-b5751775-49f4-4ac8-a912-f5800f5bffbe (me), my MemberId rdkafka-b5751775-49f4-4ac8-a912-f5800f5bffbe, 1 members in group: (no error)

只有当LeaderId与MemberId相同时,才会包含"(me)“部分。

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

https://stackoverflow.com/questions/62279590

复制
相关文章

相似问题

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