如何使用springboot应用程序处理多个kafka主题?

nhhxz33t  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(419)

我正在使用spring启动应用程序实现restfulapi。基于请求者,我需要选择主题并从该主题获取数据。假设如果我点击url requester1/data,那么我应该从topic1获取数据,如果我点击url requester2/data,那么我应该从topic2获取数据,依此类推。
那么,如何在spring启动应用程序中处理这些多个主题,并在收到请求时从特定主题获取数据呢?

yfjy0ee7

yfjy0ee71#

好。你应该注射 ConsumerFactory<?, ?> 进入restfull服务并使用 KafkaConsumer 直接使用api。
任何现有的 KafkaMessageListenerContainer SpringKafka中的体系结构是长寿命的,事件驱动程序实现它不能在运行时进行调整以按需执行消费。那到底是为了什么 KafkaConsumer 存在。

相关问题