OK, so a few people heard that I was playing with RabbitMQ and MCollective and hinted (less than subtly I might add!) that a blog post might be in order, so here it is. If you want someone to blame, look no further than @patrickdebois and @garethr :)
The original issue was as follows:
- I already use MCollective with ActiveMQ over STOMP, but the XML config format is a nightmare.
- I want to use LogStash but that uses AMQP and ActiveMQ doesn’t support that.
- I don’t want to have to run two message queuing servers on my network.
@ripienaar mentioned that he’d managed to get MCollective working with RabbitMQ’s new stomp plugin, and RabbitMQ is the AMQP server suggested by the logstash site. This looked promising – could I really kill two birds with one stone?
The answer – I’m pleased to announce – is yes, I was able to kill two birds with one stone, and this is how I did it…
