Java 如何停止列出卡夫卡消费者?
我使用ApacheKafka的Java 如何停止列出卡夫卡消费者?,java,spring,spring-boot,apache-kafka,spring-kafka,Java,Spring,Spring Boot,Apache Kafka,Spring Kafka,我使用ApacheKafka的Spring。我想停止列出我的主题,等待退出OOM。我该怎么做?公共静态void stopConsumer(最终字符串主题){ public static void stopConsumer(final String topic) { ConcurrentMessageListenerContainer<String, String> container = consumersMap.get(topic);
Spring
。我想停止列出我的主题,等待退出OOM。我该怎么做?公共静态void stopConsumer(最终字符串主题){
public static void stopConsumer(final String topic) {
ConcurrentMessageListenerContainer<String, String> container
= consumersMap.get(topic);
container.stop();
}
ConcurrentMessageListenerContainer容器
=consumersMap.get(主题);
container.stop();
}
卡夫卡提供了暂停()和恢复()主题消费的选项。您可以通过实现中间等待来使用这些方法,以从内存问题中恢复
参考:
您可以简单地使用这些指南来停止聆听卡夫卡消费者
1-
2-您可以使用消费者的pause()和resume()方法进行相同的操作。