Конфигурация Apache ActiveMQ - PullRequest
       6

Конфигурация Apache ActiveMQ

0 голосов
/ 15 октября 2011

Я работаю над проектом, в котором мне нужно создавать сообщения из node.js и использовать их, используя класс Java. Но проблема в том, что node.js использует stomp в качестве клиента для публикации / подписки очереди сообщений. И Stomp использует свой собственный протокол вместо TCP. С другой стороны, клиент Java использует TCP для этого.

Можем ли мы установить два транспортных соединителя для одного брокера? Например:

<transportConnectors>
        <transportConnector name="stomp" uri="stomp://localhost:61613"/>
    </transportConnectors>

    <transportConnectors>
        <transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
    </transportConnectors>

1 Ответ

4 голосов
/ 15 октября 2011

Вы можете добавить два экземпляра транспортного соединителя, например:

<transportConnectors>
    <transportConnector name="stomp" uri="stomp://localhost:61613"/>
    <transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
</transportConnectors>

STOMP фактически использует TCP / IP так же, как OpenWire для вас.

...