WSO2 ESB代理服务和JMS队列名称出现问题
在WSO2 ESB中,当队列名称与服务名称不同时,使用者代理服务不会从队列中拾取消息。当服务名和队列名相同时,它可以正常工作。 例如,它在以下情况下工作: 队列名称:organization.01.getorganization.001 服务名称:organization.01.getorganization。001 但在以下情况下不工作: 队列名称:ES.organization.01.Request.getorganization.001 服务名称:组织。01.1组织。001WSO2 ESB代理服务和JMS队列名称出现问题,jms,wso2,wso2esb,Jms,Wso2,Wso2esb,在WSO2 ESB中,当队列名称与服务名称不同时,使用者代理服务不会从队列中拾取消息。当服务名和队列名相同时,它可以正常工作。 例如,它在以下情况下工作: 队列名称:organization.01.getorganization.001 服务名称:organization.01.getorganization。001 但在以下情况下不工作: 队列名称:ES.organization.01.Request.getorganization.001 服务名称:组织。01.1组织。001 请帮我解决这个
请帮我解决这个问题 最近,我在WSO2 ESB中也遇到了同样的问题。这个问题的解决方案是,必须将参数传递给ESB代理服务 以下是参数:
<parameter name="transport.jms.ConnectionFactory">myQueueConnectionFactory</parameter>
<parameter name="transport.jms.Destination">YourQueueName</parameter>
<parameter name="transport.jms.DestinationType">queue</parameter>
myQueueConnectionFactory
你的名字
队列
有关更多信息,请参阅此链接。