Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在SimpleMessageListenerContainer中阻止侦听器_Java_Spring_Rabbitmq_Amqp - Fatal编程技术网

Java 如何在SimpleMessageListenerContainer中阻止侦听器

Java 如何在SimpleMessageListenerContainer中阻止侦听器,java,spring,rabbitmq,amqp,Java,Spring,Rabbitmq,Amqp,我有5个消费者。如何停止侦听队列,但让我的消费者完成任务(不重新发布消息回到业务逻辑中间的队列)? 如果我在SimpleMessageListenerContainer中调用stop()/shutdown()方法,它将等待默认的5秒,并强制关闭连接,然后重新发布消息。这是一个bug;容器应等待机上消息完成,但不开始处理新消息。这是固定的- 原创的

我有5个消费者。如何停止侦听队列,但让我的消费者完成任务(不重新发布消息回到业务逻辑中间的队列)?


如果我在SimpleMessageListenerContainer中调用stop()/shutdown()方法,它将等待默认的5秒,并强制关闭连接,然后重新发布消息。

这是一个bug;容器应等待机上消息完成,但不开始处理新消息。这是固定的-

原创的