Packt is pleased to announce the release of its new book RabbitMQ Essentials, written by David Dossot. Using this book, readers can refresh their knowledge of the basics of message-orientated architecture and witness how powerful RabbitMQ can be when building messaging applications. The book has 182 pages and is competitively priced at $27.99. The eBook, available in all the popular formats, costs $14.44.
About the author:
David Dossot has worked as an architect and software engineer for more than 18 years. He has been using RabbitMQ since 2009, in a variety of different contexts. He is the main contributor to the AMQP transport for Mule. His focus is on building distributed and scalable server-side applications for the JVM and the Erlang VM. He is a member of IEEE, the Computer Society, and AOPA, and holds a diploma in Production Systems Engineering from ESSTIN.
With the help of this guide, readers can get stuck into developing message-based applications immediately with RabbitMQ. Using the fictitious Clever Coney Media as a case study, readers will follow their journey of developing with RabbitMQ, from implementing simple, synchronous get operations to using advanced message routing and tracking the messaging application. With RabbitMQ Essentials, readers will observe how using message queuing software can streamline the development of their own distributed and scalable applications.
Users can now familiarize themselves with the basics of RabbitMQ to start building their own messaging applications and also get to know how Clever Coney Media implemented RabbitMQ to improve the development of applications. Readers will be able to publish, receive, and reject messages and route messages by using direct, topic, fanout, and header exchanges.
Readers will be able to create their own application inbox and public address system using Java and Ruby, analyze the traffic of their applications using a Python client, solve any emergencies using an eviction strategy, smart message routing, clustering, and federation, and at the same time monitor the health of their application by learning how to track it.
RabbitMQ Essentials covers the following topics:
Chapter 1: A Rabbit Springs to Life
Chapter 2: Creating an Application Inbox
Chapter 3: Switching to Server-push
Chapter 4: Handling Application Logs
Chapter 5: Tweaking Message Delivery
Chapter 6: Smart Message Routing
Chapter 7: Taking RabbitMQ to Production
Chapter 8: Testing and Tracing Applications
Whether you are someone who develops enterprise messaging products professionally or a hobbyist who is already familiar with open source Message Queuing software and you are looking for a new challenge, then this is the book for you. Although you should be familiar with Java, Ruby, and Python to get the most out of the examples, this book will give you the push you need to get started, which no other RabbitMQ tutorial can provide you with.
|Gain a deep and practical understanding of RabbitMQ
For more information, please visit: http://www.packtpub.com/rabbitmqessentials/book