我有一个配置了输入事件适配器的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性能结果。我需要在哪里放置此参数?我已尝试过事件适配器和事件构建器,但它不起作用。
非常感谢您的帮助!:)
彼得
答案 0 :(得分:0)
对不起,目前没有办法将此属性从开箱即用的jms适配器传递出去。但我坚信这是jms适配器的一个很好的补充。我们正在通过瞄准下一个版本来做一些与此相关的改进。我创建了一个jira [1]来跟踪这个..
[1] https://wso2.org/jira/browse/CEP-884
目前你有两个选项,通过在源代码中修复来改进当前输入jms适配器,或者根据需要编写自定义jms适配器..
谢谢,莫汉