mule jms连接器

mule jms连接器,jms,mule,endpoint,Jms,Mule,Endpoint,我不熟悉骡子和JMS。只是想弄清楚如何使用连接器添加JMS端点。Mule是否提供了任何JMS实现,或者我是否需要使用外部JMS提供程序 以下是针对Mule JMS连接器的ActiveMQ使用指南 Mule-ActiveMQ集成 这应该会有所帮助。这里是针对Mule JMS连接器的ActiveMQ使用指南 Mule-ActiveMQ集成 这应该会有所帮助。一个简单的例子是:- <jms:activemq-connector name="Active_MQ" brokerURL="tcp:

我不熟悉骡子和JMS。只是想弄清楚如何使用连接器添加JMS端点。Mule是否提供了任何JMS实现,或者我是否需要使用外部JMS提供程序

以下是针对Mule JMS连接器的ActiveMQ使用指南

Mule-ActiveMQ集成


这应该会有所帮助。

这里是针对Mule JMS连接器的ActiveMQ使用指南

Mule-ActiveMQ集成


这应该会有所帮助。

一个简单的例子是:-

<jms:activemq-connector name="Active_MQ" brokerURL="tcp://localhost:61616" validateConnections="true" doc:name="Active MQ"/>

要向队列发送消息,请执行以下操作:-

<flow name="JmsSendFlow" doc:name="JmsSendFlow" >
 <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8082" path="mainData" doc:name="HTTP"/>
 <set-payload value="Test Data" />
 <jms:outbound-endpoint queue="StudioOUT" connector-ref="Active_MQ" doc:name="JMS"/>
</flow>

要从队列接收消息,请执行以下操作:-

<flow name="JmsReceiveFlow" doc:name="JmsReceiveFlow" >
 <jms:inbound-endpoint queue="StudioOUT" connector-ref="Active_MQ1" exchange-pattern="one-way"/>
 <logger message="Message received#[message.payload]" level="INFO" doc:name="Logger"/>
</flow>

有关JMS的更多信息:
一个简单的例子是:-

<jms:activemq-connector name="Active_MQ" brokerURL="tcp://localhost:61616" validateConnections="true" doc:name="Active MQ"/>

要向队列发送消息,请执行以下操作:-

<flow name="JmsSendFlow" doc:name="JmsSendFlow" >
 <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8082" path="mainData" doc:name="HTTP"/>
 <set-payload value="Test Data" />
 <jms:outbound-endpoint queue="StudioOUT" connector-ref="Active_MQ" doc:name="JMS"/>
</flow>

要从队列接收消息,请执行以下操作:-

<flow name="JmsReceiveFlow" doc:name="JmsReceiveFlow" >
 <jms:inbound-endpoint queue="StudioOUT" connector-ref="Active_MQ1" exchange-pattern="one-way"/>
 <logger message="Message received#[message.payload]" level="INFO" doc:name="Logger"/>
</flow>

有关JMS的更多信息:

拖出另一个HTTP连接器并将其放到画布中以创建新的流。 为流指定一个新名称postTopicMessageFlow。 在HTTP属性视图中,将连接器配置设置为现有 HTTP_侦听器_配置。 设置/jms的路径和允许获取的方法。 拖出另一个JMS连接器并将其放入流的流程部分。 在JMS属性视图中,选择主题并将其设置为JMS连接。 将连接器配置设置为现有的活动_MQ。 如果您看到属性“action”是必需的警告,请忽略它。 在HTTP和JMS连接器端点之间添加一个集合负载转换器。 在Set Payload Properties视图中,将显示名称更改为Set Message并设置值 添加到消息查询参数。 向Set Payload transformer添加断点。 在设置有效负载转换器之后添加属性转换器。 在“属性”视图中,将显示名称更改为“设置名称”。 选择“设置属性”,然后将名称设置为“名称”,将值设置为“您的名称”。 注意:如果愿意,可以将其设置为查询参数。 保存文件以重新部署应用程序,并向 . 看看控制台;;您应该可以看到您的姓名和信息以及
你的同学。

拖出另一个HTTP连接器并将其放到画布中以创建新的流。 为流指定一个新名称postTopicMessageFlow。 在HTTP属性视图中,将连接器配置设置为现有 HTTP_侦听器_配置。 设置/jms的路径和允许获取的方法。 拖出另一个JMS连接器并将其放入流的流程部分。 在JMS属性视图中,选择主题并将其设置为JMS连接。 将连接器配置设置为现有的活动_MQ。 如果您看到属性“action”是必需的警告,请忽略它。 在HTTP和JMS连接器端点之间添加一个集合负载转换器。 在Set Payload Properties视图中,将显示名称更改为Set Message并设置值 添加到消息查询参数。 向Set Payload transformer添加断点。 在设置有效负载转换器之后添加属性转换器。 在“属性”视图中,将显示名称更改为“设置名称”。 选择“设置属性”,然后将名称设置为“名称”,将值设置为“您的名称”。 注意:如果愿意,可以将其设置为查询参数。 保存文件以重新部署应用程序,并向 . 看看控制台;;您应该可以看到您的姓名和信息以及
你的同学。

你研究了什么。Mulesoft有很好的文档。示例roytuts.com/mule-jms-transport-with-active-mq/您研究了什么。Mulesoft有很好的文档。示例roytuts.com/mule-jms-transport-with-active-mq/