RabbitMQ

Powered by GS
RabbitMQ is a great queuing tool that can run on a variety of platforms. If you are planning on doing any distributed, asynchronous processing and you
need a system to queue and process items in the background, then you should seriously consider RabbitMQ.This package has Erlang and RabbitMQ Web Management Plugin as well.
- Delivery and order gurantee: The Messages have been sent to a consumer in the same order in which they were created.
- Redundancy: The queues persist the messages until they are processed completely.
- Scalability: We can have an application server dedicated to the processes and the other servers for browsing the web.