É possível usar diferentes conectores no cliente MCollective e no lado do servidor?

1

É possível usar o conector STOMP no lado do cliente e o ActiveMQ no lado do servidor? Aqui estão minhas configurações:

#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  

Depois de alternar o servidor para o ActiveMQ, o mco ping não recebe uma resposta.

    
por ddario 07.08.2013 / 16:25

1 resposta

0

O broker do ActiveMQ oferece suporte a uma grande variedade de conectores de transporte , desde que o corretor tenha um STOMP listener definido, essa configuração deve ser válida.

No seu caso, adicione um ouvinte à declaração TransportConnector no arquivo /etc/activemq/activemq.xml , se acontecer de você usar o repositório PuppetLabs, ou o arquivo de configuração apropriado para o seu intermediário:

<transportConnectors>
   ....
   <transportConnector name="stomp" uri="stomp://localhost:61613"/>
</transportConnectors>
    
por 07.08.2013 / 17:15