RabbitMQ MSMQ Centralized queuing. Decentralized queuing. Multiplatform (Linux, Windows, Mac, etc) Windows only Standard based (AMQP) No standard Centralized vs Decentralized: A message broker like RabbitMQ is a centralized message broker where messages are stored on a central or a clustered server and client/subscriber does pubsub from this central server.MSMQ is decentralized and each machine has its own queue. Client can send messages to a particular queue and the subscriber can retrieve the message ......