停止后,SimpleMessageListenerContainer无法恢复

时间:2016-04-22 14:27:39

标签: java rabbitmq spring-rabbitmq

当某个事件到来时,我会使用data-toggle停止rabbitmq listner,在完成所需的工作后,我会使用container.stop();重新启动它,但是当一个新事件到来时,我会得到以下错误:

container.start()

1 个答案:

答案 0 :(得分:1)

它实际上是一个无害的(但可怕的)日志消息,但它是fixed in 1.5.3

this answer中所述:

  

通常最好在单独的线程上停止容器。

因为在侦听器退出之前容器无法完全停止。