2016-07-05 86 views
0

我想建立一个UDP连接器在mule,并不知道如何设置为多播使用配置。 在mule文档中有一个单独的多播连接器,但在Anypoint Studio中不可用。mule udp连接与多播

回答

0

如果您的项目是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