我正在使用Spring boot以及专门用于从kafka消费的spring-kafka库。
我有一个使用@KafkaListener批注的类,用于消费消息的一种方法。我能够读取消息。我意识到它是一个主题,并且消息不断地基于生产者出现。 我想要某种提示,使我处于最后一个偏移位置,以便可以触发与其他来源的对帐逻辑。如何掌握此提示?是否有我可以订阅/收听的事件? / p>
答案 0 :(得分:1)
您可以设置容器的idleEventInterval
属性,并且在该时间间隔内未收到任何记录时,(每个使用者线程)将发出ListenerContainerIdleEvent
。
使用ApplicationListener
或@EventListener
方法消耗事件。