Java 如何停止列出卡夫卡消费者?

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);

我使用ApacheKafka的
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()方法进行相同的操作。