Mule不会在Rabbitmq上的某些队列中创建使用者

Mule不会在Rabbitmq上的某些队列中创建使用者,rabbitmq,mule,Rabbitmq,Mule,我正在使用mule 3.5、rabbitmq connector 3.6和rabbitmq 3.6.0部署我的应用程序时,mule不会在我的队列上创建一些使用者,但如果我多次重新部署我的应用程序,它将完全创建所有侦听器。 以下是我的部分代码: Amqp连接器: <amqp:connector name="amqpRabbitMQConnector" host="${rabbitmq.host}" username="${rabbitmq.username}" password="${rab

我正在使用mule 3.5、rabbitmq connector 3.6和rabbitmq 3.6.0部署我的应用程序时,mule不会在我的队列上创建一些使用者,但如果我多次重新部署我的应用程序,它将完全创建所有侦听器。
以下是我的部分代码:
Amqp连接器:

<amqp:connector name="amqpRabbitMQConnector" host="${rabbitmq.host}" username="${rabbitmq.username}" password="${rabbitmq.password}" validateConnections="true" requestedHeartbeat="60"  activeDeclarationsOnly="true">          
<reconnect-forever frequency="2000" blocking="false"/>  
</amqp:connector>

入站端点:

<amqp:inbound-endpoint queueName="${queue.businessSearchRequest}" exchange-pattern="one-way"connector-ref="amqpRabbitMQConnector"/>  
<amqp:outbound-endpoint connector-ref="amqpRabbitMQConnector" exchangeName="${exchange.bizSearchResponse}"                             exchangeType="topic" exchangeDurable="true" routingKey="${core.routing.key}"/>  

出站端点:

<amqp:inbound-endpoint queueName="${queue.businessSearchRequest}" exchange-pattern="one-way"connector-ref="amqpRabbitMQConnector"/>  
<amqp:outbound-endpoint connector-ref="amqpRabbitMQConnector" exchangeName="${exchange.bizSearchResponse}"                             exchangeType="topic" exchangeDurable="true" routingKey="${core.routing.key}"/>  


实际上,我的交换绑定到rabbitmq中的队列,我可以看到交换将消息放入队列,队列深度增加,但在rabbitmq浏览器中,没有侦听队列的使用者,mule无法处理它。

问题是一些队列侦听器在AmqpMessageReceiver初始化之前注册。我更改了xml顺序,问题就解决了。

问题是一些队列侦听器在AmqpMessageReceiver初始化之前注册了。我更改了xml顺序,问题解决了。

您好,我认为您需要提供更多详细信息,如Mule版本连接器版本、流配置文件等。否则很难帮助你。当然,你是对的。我的mule版本是3.5.0,amqpconnector是3.6.2,这是我的连接器:@MauroRocco Hi,你说得对。这是我的连接代码:嗨@Sima,首先我建议你编辑你的问题,这样人们会更好地阅读它。第二,您只向我展示了连接器配置,但入站和出站消息处理器如何,您通常在其中放置队列名称等等。最好是复制并通过流的完整xml。@MauroRocco实际上我是stackoverflow新手,但我已经尽力了:),希望它能通知enoughHi,我认为您需要提供更多详细信息,如Mule版本连接器版本、流配置文件等。否则很难帮助你。当然,你是对的。我的mule版本是3.5.0,amqpconnector是3.6.2,这是我的连接器:@MauroRocco Hi,你说得对。这是我的连接代码:嗨@Sima,首先我建议你编辑你的问题,这样人们会更好地阅读它。第二,您只向我展示了连接器配置,但入站和出站消息处理器如何,您通常在其中放置队列名称等等。最好是复制并通过流的完整xml。@MauroRocco实际上我是stackoverflow的新手,但我已经尽了最大努力:),希望它能提供足够的信息