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