【发布时间】:2021-02-10 00:25:28
【问题描述】:
如果服务器上运行着 Kafka 消费者,是否可以选择性地从应用程序外部停止侦听器 bean,例如通过 REST 服务??
【问题讨论】:
标签: spring kafka-consumer-api spring-kafka
如果服务器上运行着 Kafka 消费者,是否可以选择性地从应用程序外部停止侦听器 bean,例如通过 REST 服务??
【问题讨论】:
标签: spring kafka-consumer-api spring-kafka
假设您使用的是 spring-kafka(您已标记),是的;见the documentation。
您可以使用KafkaListenerEndpointRegistry 启动和停止所有或单个侦听器。
【讨论】:
registry.getListenerContainer(id).stop()。