我正在写一个apache-camel RabbitMQ用户。我想以某种方式对连接问题作出反应(即尝试重新连接)。是否可以配置apache-camel来自动重新连接?
如果没有,如何才能发现到队列的连接被中断?我做了以下测试:
我在Scala中使用骆驼(通过akka- camel ),但是Java解决方案可能也可以。
发布于 2015-07-23 05:52:02
您可以将标志automaticRecoveryEnabled=true传递给URI,如果连接丢失,Camel将重新连接。
发布于 2014-04-18 02:40:26
当消费者或生产者启动时,当前的camel-rabbitmq只创建一个连接和通道。因此,它没有机会捕获连接异常:
https://stackoverflow.com/questions/23134462
复制相似问题