有没有办法为Mule ESB中的ActiveMQ连接器组件设置接收器线程配置文件配置?似乎可以从xsd中获得,但是当我运行项目时,SAXParseException: cvc-complex-type
元素会抛出receiver-threading-profile
。
这是我的activemq连接器配置
<jms:activemq-connector name="Active_MQ" specification="1.1" brokerURL="tcp://localhost:61616" validateConnections="true" disableTemporaryReplyToDestinations="true" doc:name="Active MQ">
<reconnect frequency="5000"/>
<receiver-threading-profile maxThreadsActive="10" poolExhaustedAction="WAIT"/>
</jms:activemq-connector>
有谁知道为什么这不起作用?或者我如何设置最大线程数?
答案 0 :(得分:3)
子元素顺序很重要,请尝试:
<jms:activemq-connector name="Active_MQ" specification="1.1" brokerURL="tcp://localhost:61616" validateConnections="true" disableTemporaryReplyToDestinations="true" doc:name="Active MQ">
<receiver-threading-profile maxThreadsActive="10" poolExhaustedAction="WAIT"/>
<reconnect frequency="5000"/>
</jms:activemq-connector>