List of Listings
Chapter 2. Understanding messaging
Chapter 3. Running and administering Rabbit
Chapter 4. Solving problems with Rabbit: coding and patterns
Chapter 5. Clustering and dealing with failure
Chapter 6. Writing code that survives failure
Chapter 7. Warrens and Shovels: failover and replication