Switch to the store?

RabbitMQ Essentials

More Information
Learn
  • Familiarize yourself with the basics of RabbitMQ to start building your own messaging applications
  • Get to know how Clever Coney Media implemented RabbitMQ to improve the development of applications
  • Publish, receive, and reject messages
  • Route messages by using direct, topic, fanout, and header exchanges
  • Create your own application inbox and public address system using Java and Ruby
  • Analyze the traffic of your applications using a Python client
  • Solve any emergencies using an eviction strategy, smart message routing, clustering, and federation
  • Monitor the health of your application by learning how to track it
About

RabbitMQ is above all other forms of message queuing software thanks to its loosely coupled architecture and its ability to bind multiple languages, making modern web applications secure, scalable, and simple to maintain.

Armed with this supportive guide, you now have the opportunity to get stuck into developing your own message-based applications immediately with RabbitMQ. Using the fictitious Clever Coney Media as a case study, you 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, you will observe how using message queuing software can streamline the development of your own distributed and scalable applications.

Features
  • Refresh your knowledge of the basics of message-orientated architecture and witness how powerful RabbitMQ can be when building your messaging applications
  • Discover the strategies behind increasing the scalability and fault tolerance of your applications
  • Gain a deep and practical understanding of RabbitMQ through the journey of Clever Coney Media, a fictitious company with real-world problems
Page Count 182
Course Length 5 hours 27 minutes
ISBN 9781783983209
Date Of Publication 24 Apr 2014

Authors

David Dossot

David Dossot has worked as a software engineer and an architect 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.

He is a co-author for the first and second editions of Mule in Action (Manning Publications Co.). He is a Mule champion and a DZone Most Valuable Blogger. He commits on multiple open source projects and likes to help people on Stack Overflow. He's also a judge for the annual Jolt Awards software competition.