WSO2 ESB подключение к удаленной очереди брокера сообщений
Мне удалось отправить сообщения в локальную очередь брокера сообщений из wso2 esb.
Однако у меня возникли проблемы с отправкой сообщения в удаленную очередь. Я подумал, что если бы я включил сервер в имя физической очереди в JNDI.свойства это будет работать, но это не так.
У кого-нибудь есть какие-либо предложения, какая конфигурация должна отправлять сообщения в удаленную очередь брокера сообщений из ESB?
Ура!
Macca
Бит больше информации
Ошибка, которую я получаю: - ошибка - AMQConnection Throwable получен, но не установлен прослушиватель: org.wso2.Анды.клиент.AMQNoRouteException: Error: No Route for message [код ошибки 312: no route]
Файлы, которые я использую: -
Jndi.свойства
connectionfactory.ConnectionFactory = amqp://admin:admin@clientID/carbon?brokerlist='tcp://localhost:5673'
queue.myRemoteQueue = \ServerNamemyQueue
Axis2.xml
<transportSender name="jms" class="org.apache.axis2.transport.jms.JMSSender">
<parameter name="default" locked="false">
<parameter name="java.naming.factory.initial" locked="false">org.wso2.andes.jndi.PropertiesFileInitialContextFactory</parameter>
<parameter name="java.naming.provider.url" locked="false">repository/conf/jndi.properties</parameter>
<parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">ConnectionFactory</parameter>
</parameter>
</transportSender>
Служба Прокси ESB
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="Test2JMS"
transports="https,http"
statistics="disable"
trace="disable"
startOnLoad="true">
<target>
<inSequence>
<log level="custom">
<property name="STATE" value="message is sent to queue"/>
</log>
<property name="OUT_ONLY" value="true"/>
<property name="FORCE_SC_ACCEPTED" value="true" scope="axis2"/>
</inSequence>
<outSequence/>
<endpoint>
<address uri="jms:/myRemoteQueue?&transport.jms.DestinationType=queue"/>
</endpoint>
</target>
<description/>
</proxy>
1 ответ:
В вашем адресе JMS отсутствует некоторая информация. Пожалуйста, обратитесь https://docs.wso2.com/display/ESB481/ESB+as+a+JMS+Producer для соответствующего формата.
Comments