Можно ли использовать разные разъемы на стороне клиента и сервера MCollective?

Можно ли использовать соединитель 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 не получает ответ.

1 ответ

Брокер ActiveMQ поддерживает широкий спектр транспортных соединителей, поэтому, если у посредника определен прослушиватель STOMP, эта конфигурация должна быть действительной.

В вашем случае добавьте слушателя к TransportConnector декларация в /etc/activemq/activemq.xml файл, если вы используете репозиторий PuppetLabs, или другой файл конфигурации для вашего брокера в противном случае:

<transportConnectors>
   ....
   <transportConnector name="stomp" uri="stomp://localhost:61613"/>
</transportConnectors>
Другие вопросы по тегам