【发布时间】:2017-09-10 07:56:49
【问题描述】:
我们正在使用 spring kafka 来消费消息。我们为每个分区创建了接收器来接收消息。现在我们需要多个接收者来接收来自单个分区的消费者消息。
例如假设我们有一个分区 0。目前我们只有一个接收器(接收器 1)从这个分区接收消息。 现在我想为同一个分区(分区 0)添加另一个接收器(接收器 2)。
因此,如果 Producer 向此分区发送 100 条消息,则 Receiver 1 应接收 50 条消息,而 Receiver 2 应接收剩余的 50 条消息。我不希望消息重复。两个接收器类属于同一个组。(我设置了 props.put("group.id", "unique_group_id") )
请帮助我了解这种情况是否可行。
【问题讨论】:
标签: apache-kafka kafka-consumer-api spring-kafka