这是我的旧xml文件:
<amqp:connector name="amqp_config" validateConnections="true" host="${amqp.host}" virtualHost="${amqp.virtualHost}" username="${amqp.username}" password="${amqp.password}" doc:name="AMQP Connector"/>
如果我使用这个配置,当RabbitMQ重新启动时,Mule不会重新连接到RabbitMQ,所以我改变了这样的配置:
<amqp:connector name="amqp_config" validateConnections="true" host="${amqp.host}" virtualHost="${amqp.virtualHost}" username="${amqp.username}" password="${amqp.password}" doc:name="AMQP Connector">
<reconnect-forever frequency="${amqp.reconnect.time}" blocking="false" />
</amqp:connector>
但是这个配置会让mule每10分钟重启一次,所以我更改了配置文件,但是Mule仍然每10分钟重启一次。