RabbitMQ description
A complete, open source and highly reliable Enterprise Messaging system
RabbitMQ is an implementation of AMQP, the emerging standard for high performance enterprise messaging.
The RabbitMQ client libraries and broker daemon can be used together to create an AMQP network, or used individually to bring the benefits of RabbitMQ to established networks.
Installers/Packages are available for all major operating systems and platforms. RabbitMQ can also be deployed as a Debian/VMWare virtual appliance.
Here
are some key features of "RabbitMQ":
· A complete implementation of AMQP, tracking the core features of the current specification
· Based on a proven platform, offering exceptionally high reliability, availability and scalability
· Good throughput and latency performance that is predictable and consistent
· Compact, easily maintainable code base, for rapid customisation and hot deployment
· Extensive management, monitoring, control and debugging facilities
· Licensed under the open source Mozilla Public License
· RabbitMQ server, written on top of the widely-used Open Telecom Platform
multiple language support, including Java clients providing APIs to AMQP (user guide, javadoc)
· Mule adapters for easy integration with other systems
· HermesJMS adapters for monitoring your AMQP network
· A complete functional and performance test suite
· Documentation for all of the above