Можно ли использовать разные разъемы на стороне клиента и сервера 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>