我有一个用例,我需要创建 3 个消费者,它们可以从生产者发送的单个或多个分区中读取所有消息。我需要我的 3 个消费者在收到相同的消息后执行 3 个不同的任务。
一种很好的方法是创建一个具有不同 group.id 的消费者组,方法是使用
props.put("group.id", UUID.randomUUID().toString())
我已经为这个想法参考了以下链接。
我坚持知道如何使用 ConsumerGroupExample 代码来实现这一目标?如何创建多个消费者?以及收到消息后如何分别管理?我需要创建 ConsumerGroupExample 的多个对象吗?