2014-10-31 84 views
1

在WSO2 ESB中,當隊列名稱與服務名稱不同時,消費者代理服務不會從隊列中提取消息。當服務名稱和隊列名稱相同時,它工作正常。 例如它工作時:WSO2 ESB代理服務和JMS隊列名稱的問題

隊列名稱:Organisation.01.GetOrganisation.001

服務名稱:Organisation.01.GetOrganisation。 001

但不工作的時候:

隊列名稱: ES.Organisation.01.Request.GetOrganisation.001。

服務名稱:組織。 01.GetOrganisation。 001

請幫我解決問題。

回答

1

Omer最近我在WSO2 ESB中也遇到了同樣的問題。此問題的解決方案是,您必須將參數傳遞給您的ESB代理服務。

這些參數:

<parameter name="transport.jms.ConnectionFactory">myQueueConnectionFactory</parameter> 
    <parameter name="transport.jms.Destination">YourQueueName</parameter> 
    <parameter name="transport.jms.DestinationType">queue</parameter> 

欲瞭解更多信息,可以參考此鏈接。 WSO2 official blog

+0

謝謝Waqas,它的工作。 – 2014-10-31 07:29:26

相關問題