
Rabbitmq est un MOM (Message-Oriented Middleware) open source distribué sous licence "Mozilla Public Licence" et développé en Erlang. Il s'appuie sur le pattern de broker de messages : des Producers envoient des messages à un point central qui les distribue ensuite dans des files où ils seront récupérés par des Consumers. ActiveMQ, Kafka ou WebSphere MQ (anciennement MQSeries) sont des solutions similaires.