Manning Early
Access Program
RabbitMQ in Action
EARLY ACCESS EDITION
Distributed Messaging for Everyone
Alvaro Videla and Jason J.W. Williams

MEAP Began: November 2010
Softbound print: March 2012 (est.) | 325 pages
ISBN: 9781935182979

Pre-Order options*
Order today and start reading RabbitMQ in Action today through MEAP        
  MEAP + Ebook only - $35.99
  MEAP + Print book (includes Ebook) when available - $44.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
  1. Pulling RabbitMQ out of the hat - FREE
  2. Understanding messaging - AVAILABLE
  3. Running and administering Rabbit - AVAILABLE
  4. Solving problems with Rabbit: coding & patterns - AVAILABLE
  5. Clustering & dealing with failure - AVAILABLE
  6. Writing code that survives failure - AVAILABLE
  7. Warrens & Shovels: failover & replication - AVAILABLE
  8. Administering RabbitMQ from the Web - AVAILABLE
  9. Controlling Rabbit with the REST API - AVAILABLE
10. Monitoring: Houston we have a problem - AVAILABLE
11. Supercharging & Securing your Rabbit - AVAILABLE
12. Smart Rabbits: extending RabbitMQ - AVAILABLE

Appendices
  A. Using Rabbit from Java and .NET - AVAILABLE
  B. Resources - AVAILABLE
  C. Installing RabbitMQ on Windows - AVAILABLE
 

DESCRIPTION

There's a virtual switchboard at the heart of most large applications, where millions of messages and requests need to be routed to and from the servers, programs, and services that make up the system. RabbitMQ is an efficient, highly scalable, and easy-to-deploy queue that makes handling this message traffic virtually effortless. Offered under an open source license and fully supported by VMware. Inc, RabbitMQ is an ideal message queue for applications of all sizes, ranging from web startups to massive enterprise systems. Because it's language neutral, RabbitMQ integrates seamlessly into applications written in C++, Java, Python, Erlang, and other standard languages.

RabbitMQ in Action is a fast-paced run through building and managing scalable applications using the RabbitMQ messaging server. It starts by explaining how message queuing works, its history and how RabbitMQ fits in. Then it shows you real-world examples you can apply to your own scalability and interoperability challenges. By the end, you'll even know how to make Rabbit purr like a well-oiled machine in a 24x7x365 environment.

In it, you'll learn

Along the way you'll learn why message passing is the preferred (and most effective) method of achieving "cloud scale" for your applications and how RabbitMQ makes it a snap to build this pattern into your applications. Whether you're looking to write programs that scale by using messaging, want to glue together apps written in different languages, or need to administer RabbitMQ in a production environment, this book will help you get what you need out of RabbitMQ fast.

About the Authors

Alvaro Videla is a developer and architect specializing in MQ-based applications. He speaks about RabbitMQ at conferences throughout Asia, Europe, and the US. Jason J. W. Williams is CTO of DigiTar, a messaging service provider where he directs design and development, including using RabbitMQ for real-time analysis operations since 2008.

About the Early Access Version

This Early Access version of RabbitMQ in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.