0

我有一个配置了输入事件适配器的 WSO2 CEP,以侦听 IBM WebSphere MQ 队列。下面有一个xml中的conf:

<inputEventAdaptor name="WEBSPHEREMQ" statistics="disable" trace="disable" type="jms" xmlns="http://wso2.org/carbon/eventadaptormanager">
  <property name="java.naming.provider.url">file:/opt/bindings</property>
  <property name="transport.jms.SubscriptionDurable">false</property>
  <property name="java.naming.factory.initial">com.sun.jndi.fscontext.RefFSContextFactory</property>
  <property name="transport.jms.ConnectionFactoryJNDIName">MQ_JMS_MANAGER</property>
  <property name="transport.jms.DestinationType">queue</property>
</inputEventAdaptor>

和一个带有队列集的事件构建器:

<from eventAdaptorName="WEBSPHEREMQ" eventAdaptorType="jms">
  <property name="transport.jms.Destination">MSCRM_IN_JMS_QUEUE</property>
</from>

我想增加 transport.jms.ConcurrentConsumers 以加快 CEP 性能结果。我需要把这个参数放在哪里?我在事件适配器和事件生成器中尝试过,但它不起作用。

非常感谢您的帮助!:)

彼得

4

1 回答 1

0

抱歉,目前没有任何方法可以将此属性开箱即用地传递给 jms 适配器。但我坚信这是对 jms 适配器的一个很好的补充。我们正在通过瞄准下一个版本来做一些与此相关的改进。我创建了一个 jira [1] 来跟踪这个。

[1] https://wso2.org/jira/browse/CEP-884

您目前有两个选择,通过修复源来改进当前的输入 jms 适配器,或者根据需要编写自定义 jms 适配器。

谢谢,莫汉

于 2014-07-02T19:29:30.050 回答