【发布时间】:2021-05-06 20:02:44
【问题描述】:
我是卡夫卡的新手。我已经看到消费者“一直在运行”,并在发布主题后立即从主题中检索消息。
在典型的数据库 Web 应用程序中,您有一个连接到 DB 并返回一些响应的 rest API。
据我所见,消费者保持活跃且永不关闭。 所以我不知道如何根据客户端请求从主题返回消息子集。
我认为该服务会创建一个消费者来获得我需要的东西,但就消费者永远不会关闭而言,我想我的意见是不正确的。 我该怎么办?
【问题讨论】:
-
你的意思是
org.springframework.kafka.annotation.KafkaListener不适合你吗? -
@k-wasilewski 我猜 KafkaListener 仍在等待接收来自某个主题的新消息。我希望我的客户调用具有开始时间和结束时间间隔的 API。该服务应接收该时间间隔内的所有消息。
标签: spring apache-kafka kafka-consumer-api