*** Welcome to piglix ***

RabbitMQ

RabbitMQ
RabbitMQLogo.png
Developer(s) Pivotal Software
Stable release
3.6.5 / August 5, 2016 (2016-08-05)
Written in Erlang
Operating system Cross-platform
Type , message-oriented middleware
License Mozilla Public License
Website www.rabbitmq.com

RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the (AMQP). The RabbitMQ server is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover. Client libraries to interface with the broker are available for all major programming languages.

Rabbit Technologies Ltd., originally developed RabbitMQ. Rabbit Technologies started as a joint venture between LShift and CohesiveFT in 2007, and was acquired in April 2010 by SpringSource, a division of VMware. The project became part of Pivotal Software in May 2013.

The source code is released under the Mozilla Public License. The project consists of:

This section gives sample programs written in Python for sending and receiving messages using a queue.

The following code fragment establishes a connection, makes sure the recipient queue exists, then sends a message and finally closes the connection.

Similarly, the following program receives messages from the queue and prints them on the screen:


...
Wikipedia

...