Конфигурация Каазинга
Привет, я хочу выполнить одну настройку, как указано ниже, но сталкиваюсь с некоторыми проблемами при настройке.
Интеграция выпуска Kaazing JMS с архитектурой AMQP 1.0 (клиент Apache Qpid JMS AMQP 1.0) была сосредоточена вокруг ActiveMQ. Подскажите пожалуйста.
Что я сделал, так это скопировал lib/ files(.jar), поставляемый с клиентом apache Qpid amqp 1.0, в каталог lib kaazing, теперь мне нужно создать конфигурацию фабрики соединений в файле config.xml шлюза. Как я могу создать новую конфигурацию и что мне делать со старой конфигурацией, уже существующей в gateway-config.xml?
Текущая конфигурация, которая является подключением к ActiveMQ с использованием протокола TCP OpenWire.
JMS
<properties>
<connection.factory.name>ConnectionFactory</connection.factory.name>
<context.lookup.topic.format>dynamicTopics/%s</context.lookup.topic.format>
<context.lookup.queue.format>dynamicQueues/%s</context.lookup.queue.format>
<env.java.naming.factory.initial>org.apache.activemq.jndi.ActiveMQInitialContextFactory</env.java.naming.factory.initial>
<env.java.naming.provider.url>tcp://${gateway.hostname}:61616</env.java.naming.provider.url>
</properties>
1 ответ
Вы можете прокомментировать конфигурацию по умолчанию и использовать приведенные ниже конфигурации для интеграции kaazing JMS в активный MQ с использованием клиентской библиотеки qpid amqp 1.0. Я предполагаю, что порт amqp установлен на 5672 только в конфигурации active-ma, и все поддерживаемые библиотеки jar копируются в каталог lib kaazing.
<connection.factory.name>qpidConnectionFactory</connection.factory.name>
<context.lookup.topic.format>dynamicTopics/%s</context.lookup.topic.format>
<context.lookup.queue.format>dynamicQueues/%s</context.lookup.queue.format>
<env.java.naming.factory.initial>org.apache.qpid.amqp_1_0.jms.jndi.PropertiesFileInitialContex tFactory</env.java.naming.factory.initial>
<env.java.naming.provider.url>GATEWAY_HOME/bin/qpid_jndi.properties</env.java.naming.provider. url>
<destination.strategy>session</destination.strategy>