1 votes

Est-il possible d'utiliser des connecteurs différents sur MCollective côté client et côté serveur ?

Est-il possible d'utiliser le connecteur STOMP du côté client et ActiveMQ du côté serveur ? Voici mes configurations :

#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  

Après avoir changé de serveur pour ActiveMQ, mco ping n'obtient pas de réponse.

0voto

dawud Points 14770

Le courtier ActiveMQ supporte une large gamme de connecteurs de transport Ainsi, tant que le courtier dispose d'une Écouteur STOMP défini, cette configuration devrait être valide.

Dans votre cas, ajoutez un écouteur à la fonction TransportConnector déclaration dans /etc/activemq/activemq.xml si vous utilisez le référentiel PuppetLabs, ou le fichier de configuration approprié pour votre courtier :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X