如何配置骡子请求者?

时间:2015-10-06 13:27:34

标签: mule mule-component

我从一个jms队列中获取消息。我使用mule requester组件,但是如何在资源选项中提供该jms队列路径?

请帮助我。谢谢。,

2 个答案:

答案 0 :(得分:0)

以URL格式传入队列:

<mulerequester:request config-ref="Mule_Requester" resource="jms://input?connector=AMQConnector1" doc:name="Request a message from a queue" />

答案 1 :(得分:0)

Mule配置将是: - <mulerequester:config name="Mule_Requester" doc:name="Mule Requester"/> <jms:activemq-connector name="Active_MQ" brokerURL="tcp://localhost:61616" specification="1.1" doc:name="Active MQ"/> <flow name="QueueRequester" doc:name="QueueRequester"> <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" path="fetch" doc:name="HTTP"/> <mulerequester:request config-ref="Mule_Requester" resource="jms://input" doc:name="Request a message from a queue" /> <logger message="Payload from JMS message: #[payload]" level="WARN" doc:name="Logger"/> </flow>

现在假设有一个名为input的JMS队列,我们​​需要在流中获取数据,我们点击了url:`http://localhost:8081/fetch&#39;。