【发布时间】:2021-08-22 17:19:33
【问题描述】:
我是 Kafka 的新手,正在学习 Kafka 内部知识。请随时根据需要更正我的理解。
这是我的实时场景。感谢所有回复:
- 我有一个接收数据文件的实时 FTP 服务器。假设是索赔文件。
- 我会将这些数据发布到一个主题中。让我们将主题称为 claim_topic(2 个分区)。
- 我需要订阅这个claims_topic,阅读消息并将它们写入Oracle 和Postgres 表。我们将 oracle 表称为 Otable,将 Postgres 表称为 Ptable。
- 我需要捕获每个主题消息并将它们写入 Otable 和 Ptable。基本上 Otable 和 Ptable 必须同步。
假设我将编写两个消费者,一个用于 oracle,另一个用于 postgres。
问题1:两个消费者应该在同一个消费者组中吗?我相信不会。因为它会导致一个消费者仅从特定分区获取消息。
问题 2:如果问题 1 为真。那么请启发我在什么情况下多个消费者被分组在同一个消费者组下?非常感谢实时场景。
【问题讨论】:
标签: apache-kafka kafka-consumer-api