RabbitMQ Highly Available Queues and Clustering using Amazon EC2
karlgrz.blogspot.com
karlgrz.blogspot.com
Most people really don't need durable messaging. They are typically offloading asynchronous work jobs via messaging. This is where a broker-less technology like ZeroMQ makes sense. You can achieve the same high-availability architecture without having to worry about the availability of your RabbitMQ choke point separating you from your worker instances.