wso2 MB的主题表现为队列

时间:2017-08-02 19:40:04

标签: wso2 jms wso2esb wso2mb

我是Wso2 EI和MB的新手。我已经命名了一个' topic.salesOrderTopic = salesOrderTopic'在jndi属性文件中。并且,我已在EI中配置了一个消息存储库,其参数如下:

<messageStore class="org.apache.synapse.message.store.impl.jms.JmsStore" name="salesOrderJmsStore" xmlns="http://ws.apache.org/ns/synapse">
    <parameter name="store.jms.destination">salesOrderJmsStore</parameter>
    <parameter name="store.producer.guaranteed.delivery.enable">false</parameter>
    <parameter name="store.jms.cache.connection">false</parameter>
    <parameter name="java.naming.factory.initial">org.wso2.andes.jndi.PropertiesFileInitialContextFactory</parameter>
    <parameter name="connectionfactory.QueueConnectionFactory">amqp://admin:admin@clientID/carbon?brokerlist='tcp://localhost:5675'</parameter>
    <parameter name="store.jms.JMSSpecVersion">1.1</parameter> </messageStore>

我还在我的机器中配置了两个消息处理器(使用相同的代理部署,使用上面的消息存储库发布)。我还可以看到两个MB的消费者。奇怪的是只有一个处理器正在处理已发布的消息。另一个不是。如果我停用活动处理器,则另一个处理器正在处理该消息没有问题。你能帮我理解我哪里错了吗?我希望发布 - 订阅模型能够正常运行。

注意:在MB中,salesOrderTopic列在队列列表和主题列表中。

0 个答案:

没有答案