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. About the Technology There's a virtual switchboard at the core of most large applications where messages race between servers, programs, and services. RabbitMQ is an efficient and easy-to-deploy queue that handles this message traffic effortlessly in all situations, from web startups to massive enterprise systems. About the Book RabbitMQ in Action teaches you to build and manage scalable applications in multiple languages using the RabbitMQ messaging server. It's a snap to get started. You'll learn how message queuing works and how RabbitMQ fits in. Then, you'll explore practical scalability and interoperability issues through many examples. By the end, you'll know how to make Rabbit run like a well-oiled machine in a 24 x 7 x 365 environment.
Written for developers familiar with Python, PHP, Java, .NET, or any other modern programming language. No RabbitMQ experience required.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside ========================================�====
Quite a decent introduction to interesting technology - does its job: give you enough info to start actually using that, not in the most simple (tutorial-alike) scenarios. What am I missing? First, there are very little details about AMQP - what are the practical differences between the standard and its predecessors. I'd expect even more: I'd like some kind of comparison between RabbitMQ and its main competitors, especially ActiveMQ and MSMQ. Without this information why should I even pick RabbitMQ?
Sadly, it seems that the authors (pretty close linked with the RabbitMQ itself) have a very little "commercial mindset". Another proof for that is using PHP as a sample language for large part of the examples in the book. Sure, plenty of people do use PHP, it's simple and easy to understand, but it's used mainly to do simple website and who would use MOM in such circumstances?
Anyway, it still is a good introductory book to RabbitMQ that plays its role.
Книга довольно старая, некоторые важные особенности RabbitMQ еще не описаны. Очень не хватает сравнения с Кафкой, которая на тот момент еще зарождалась.
It's an okay book. It's already dated by many versions (book is at ~2.7, RMQ is at 3.5+).
Most interesting to me were the introductory chapters as overview of messaging history and purpose. For actual implementation details, I think the official are sufficient (actually really good).