我在站点1(3个代理)上有两个集群设置cluster-1,在站点2(3个代理)上有cluster-2。 使用spring kafka(1.3.6)消费者(一台机器)并通过@KafkaListener批注监听消息。 我们如何为每个集群(c1和c2)实例化多个KafkaListenerContainerFactory并同时监听来自两个集群的数据。
我的侦听器应同时使用来自两个群集的消息。
答案 0 :(得分:1)
Kafka将自动连接到两个实例,您无需执行任何其他操作。
只需将两个地址都添加到bootstrap.servers
配置中,这样,即使其中一个代理关闭,客户端也可以连接(但必须充分复制分区)。