Можно ли использовать коннектор STOMP на стороне клиента и ActiveMQ на стороне сервера? Вот мои конфигурации:
#client.cfg
connector = stomp
plugin.stomp.host = localhost
plugin.stomp.port = 6163
plugin.stomp.user = mcollective
plugin.stomp.password = password
#server.cfg
connector = activemq
plugin.activemq.pool.size = 1
plugin.activemq.pool.1.user = mcollective
plugin.activemq.pool.1.password = password
plugin.activemq.pool.1.host = localhost
plugin.activemq.pool.1.port = 6163
После переключения сервера на ActiveMQ mco ping не получает ответа.
Брокер ActiveMQ поддерживает широкий спектр транспортные соединители, так что пока у брокера есть Слушатель STOMP определено, эта конфигурация должна быть действительной.
В вашем случае добавьте слушателя в TransportConnector
декларация в /etc/activemq/activemq.xml
файл, если вы используете репозиторий PuppetLabs, или соответствующий файл конфигурации для вашего брокера в противном случае:
<transportConnectors>
....
<transportConnector name="stomp" uri="stomp://localhost:61613"/>
</transportConnectors>