我已经拥有了版本为3.1.0的消息代理,并正在尝试通过Java程序发布消息,然后通过在Windows中以无头模式运行的JMeter脚本进行订阅。在我的情况下,我已经在MB中添加了三个主题,通过cmd执行了三个不同的Java类来发布消息,并创建了三个不同的JMeter GUI订阅者。我在此提供一个jmx文件的url,该文件是通过JMeter GUI生成的。据我所知,所有三个jmx文件中都更改了以下属性:
INFO {org.wso2.andes.server.protocol.AMQProtocolEngine} -由于:org.wso2.andes.AMQInternalException:已存在不同主题的独占绑定。不允许。[错误代码541:内部错误],关闭通道 INFO {org.wso2.andes.server.exchange.TopicExchange} - 消息路由键:游戏没有路线。 INFO {org.wso2.andes.kernel.disruptor.inbound.MessagePreProcessor} - 消息路由键:在群集中没有游戏路线。忽略消息ID。
我可以理解jmx文件中的某些属性已被复制或在所有三个文件中引用了相同的内容。我可能做错了什么?任何帮助将不胜感激。
- name="jms.provider_url
- name="jms.topic"
- connectionfactory.TopicConnectionFactory = amqp://admin:admin@clientID/carbon?brokerlist='tcp://localhost:5672'
- topic.Games = Games(我只更改了其他两个主题的名称)
INFO {org.wso2.andes.server.protocol.AMQProtocolEngine} -由于:org.wso2.andes.AMQInternalException:已存在不同主题的独占绑定。不允许。[错误代码541:内部错误],关闭通道 INFO {org.wso2.andes.server.exchange.TopicExchange} - 消息路由键:游戏没有路线。 INFO {org.wso2.andes.kernel.disruptor.inbound.MessagePreProcessor} - 消息路由键:在群集中没有游戏路线。忽略消息ID。
我可以理解jmx文件中的某些属性已被复制或在所有三个文件中引用了相同的内容。我可能做错了什么?任何帮助将不胜感激。