See http://rabbitmq.com and https://github.com/rabbitmq/rabbitmq-server.
