Kafka 一个Producer和Comsumer实例可以往多个Topic上发数据或者往多个Topic上接收数据吗?

都宛海 发表于: 2021-04-07   最后更新时间: 2021-04-07 16:52:05   1,515 游览

Kafka 一个Producer和Comsumer实例可以往多个Topic上发数据或者往多个Topic上接收数据吗?

发表于 2021-04-07
添加评论

可以的。

消费者:

订阅多个topic:

consumer.subscribe(Arrays.asList("my-topic1", "my-topic2"));

代码来自:https://www.orchome.com/451

生产者:

则需要些多条,producer.send会合并相同主题的消息的。

producer.send(new ProducerRecord<>("my-topic1", xx, xx));
producer.send(new ProducerRecord<>("my-topic2", xx, xx));

代码来自:https://www.orchome.com/303

你的答案

查看kafka相关的其他问题或提一个您自己的问题