【发布时间】:2016-07-05 17:50:31
【问题描述】:
我正在尝试在 mule 中设置 UDP 连接器,但无法弄清楚如何使用配置设置为多播。 在 mule 文档中,有一个单独的多播连接器,但在 Anypoint Studio 中不可用。
【问题讨论】:
标签: mule mule-component anypoint-studio
我正在尝试在 mule 中设置 UDP 连接器,但无法弄清楚如何使用配置设置为多播。 在 mule 文档中,有一个单独的多播连接器,但在 Anypoint Studio 中不可用。
【问题讨论】:
标签: mule mule-component anypoint-studio
如果您的项目是 Mavenized,您可以在 pom.xml 中包含以下依赖项以利用多播。
<dependency>
<groupId>org.mule.transports</groupId>
<artifactId>mule-transport-multicast</artifactId>
<version>${mule.version}</version>
</dependency>
在您的配置中,您可以将以下内容用于您的多播连接器。
<multicast:connector
name="multiCastConnector"
receiveBufferSize="1024"
sendBufferSize="1024"
timeout="0"
keepSendSocketOpen="false"
broadcast="false"
timeToLive="127"
loopback="true"/>
在您的流程中,您可以在 UDP 端点中引用此连接器。
connector-ref="multiCastConnector"
您还需要确保配置的命名空间中包含以下内容,
xmlns:multicast="http://www.mulesoft.org/schema/mule/multicast"
在 schemaLocation 中。
http://www.mulesoft.org/schema/mule/multicast http://www.mulesoft.org/schema/mule/multicast/current/mule-multicast.xsd
【讨论】: