WSO2 CEP IBM MQ和transport.jms.ConcurrentConsumers

时间:2014-07-02 09:54:22

标签: performance jms wso2 ibm-mq wso2cep

我有一个配置了输入事件适配器的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性能结果。我需要在哪里放置此参数?我已尝试过事件适配器和事件构建器,但它不起作用。

非常感谢您的帮助!:)

彼得

1 个答案:

答案 0 :(得分:0)

对不起,目前没有办法将此属性从开箱即用的jms适配器传递出去。但我坚信这是jms适配器的一个很好的补充。我们正在通过瞄准下一个版本来做一些与此相关的改进。我创建了一个jira [1]来跟踪这个..

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

目前你有两个选项,通过在源代码中修复来改进当前输入jms适配器,或者根据需要编写自定义jms适配器..

谢谢,莫汉