【发布时间】:2023-04-06 23:12:01
【问题描述】:
有人知道单个听众是否可以收听以下多个主题吗?我知道只有“topic1”有效,如果我想添加其他主题怎么办?你能举出下面两个例子吗?感谢您的帮助!
@KafkaListener(topics = "topic1,topic2")
public void listen(ConsumerRecord<?, ?> record, Acknowledgment ack) {
System.out.println(record);
}
或
ContainerProperties containerProps = new ContainerProperties(new TopicPartitionInitialOffset("topic1, topic2", 0));
【问题讨论】:
-
我的案例需要连接一个 Kafka 主题以使用 Spring Boot 获取数据,该数据具有另一个 Kafka 主题名称读取此信息并连接到新主题获取数据并执行一些业务逻辑。你能帮我写一下spring boot代码吗?
标签: spring spring-boot spring-kafka