首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kafka:我们可以让消费者订阅相同的主题,但在主题中有不同的管道吗?

Kafka:我们可以让消费者订阅相同的主题,但在主题中有不同的管道吗?
EN

Stack Overflow用户
提问于 2020-04-09 12:51:32
回答 1查看 227关注 0票数 1

我有200个Kafka用户,他们可以做这些事情中的任何一个,1.他们可以订阅200个不同的主题,并将消费敏感的消息。2.所有200个消费者可以订阅单个topic。

问题: 1.创建200个或更多的topic是一个好的设计吗? 2.在第二个场景中,我们如何实现发布到topic的消息只根据某个参数发送给特定的消费者。

EN

回答 1

Stack Overflow用户

发布于 2020-04-09 13:20:28

  1. 创建200个或更多主题是一个好的设计吗?

Kafka将复制文件用于主题,由于它使用基于偏移量的消息传输,主题数量对性能没有直接影响,因此这不是问题。

  1. 在第二个场景中,我们将如何实现仅根据某些参数将发布到主题的消息发送给特定使用者的实现。

你不能基于一个参数来做到这一点,如果你需要将一条消息传递给一个消费者,那么你需要将所有消费者分组到一个消费者组中,并让整个组都收听一个主题。这样,消息将只由该消费者组中的一个消费者使用。

如果您需要顺序(有序)消息消费,那么您只需要创建一个分区的Kafka主题。

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

https://stackoverflow.com/questions/61114209

复制
相关文章

相似问题

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