我有两个使用驼峰的独立Spring Boot应用程序 - 让我们称呼它们为producer
和consumer
。
在producer
进程中,骆驼ProducerTemplate
向activemq:queue:consumer
发送消息
在consumer
进程中,侦听该队列。
当我终止consumer
进程时,我可以在AMQ控制台中看到没有队列的消费者,producer
向队列发送大约1000条消息,然后阻塞。 / p>
如果我清除队列,producer
取消阻止并处理另外1000条消息,然后重复。
如果备份下游队列,为什么producer
进程会退出?我该如何解决这个问题?
我正在使用Spring Boot 1.5.6
,Camel 2.18.0
和Apache activemq 5.11.0.redhat-630187