Apache kafka I';我想在一段时间后停止@KafkaListener

Apache kafka I';我想在一段时间后停止@KafkaListener,apache-kafka,spring-kafka,Apache Kafka,Spring Kafka,我想在一段时间后停止一个有卡夫卡列斯汀的应用程序,但不接收消息(例如:2000毫秒),或者在它第一次启动后经过特定时间后停止 该应用程序是一个加载spring和kafka libs的JAva应用程序。不使用弹簧靴 我还没有找到这样的例子。您能帮忙吗?当Kafka侦听器容器在一段时间内没有从Kafka使用者接收记录时,它会发出一个ListenerContainerIdleEvent: @EventListener public void eventHandler(ListenerContainer

我想在一段时间后停止一个有卡夫卡列斯汀的应用程序,但不接收消息(例如:2000毫秒),或者在它第一次启动后经过特定时间后停止

该应用程序是一个加载spring和kafka libs的JAva应用程序。不使用弹簧靴


我还没有找到这样的例子。您能帮忙吗?

当Kafka侦听器容器在一段时间内没有从Kafka使用者接收记录时,它会发出一个
ListenerContainerIdleEvent

@EventListener
public void eventHandler(ListenerContainerIdleEvent event) {
    System.exit(0);
}
您可以在中获取更多信息