mule 3.3.1线程配置文件

时间:2013-06-04 14:35:21

标签: mule

我使用mule 3.3.1 CE。

我看到UDP连接器没有通过以下线程配置文件设置接收流量

<udp:connector name="udpConnector" receiveBufferSize="1024" sendBufferSize="1024">
    <receiver-threading-profile maxThreadsActive="5" maxBufferSize="5"/>
</udp:connector>

当我将其移至配置级别

时,问题保持不变
<configuration>
   <default-receiver-threading-profile maxThreadsActive="5" maxBufferSize="5"/>
</configuration>
<udp:connector name="udpConnector" receiveBufferSize="1024" sendBufferSize="1024"/>

但是,mule开始接收没有线程配置文件设置的流量

<udp:connector name="udpConnector" receiveBufferSize="1024" sendBufferSize="1024"/>

我不确定这个问题是否与骡子3.3.1有关。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

我之前提到过类似的错误。在线程配置文件配置中定义maxBufferSize和poolExhaustedAction的值时,如果没有定义“maxThreadsIdle”属性,则会出现错误。

但是,如果在线程配置文件中将maxThreadsIdle设置为大于1的任何值,则应解决该问题。这可能是同一个问题。