More Information
Learn
  • Understand best practices for RabbitMQ application development
  • Distribute time consuming tasks with work queues
  • Decouple your application with the publish subscribe pattern
  • Explore complex routing techniques
  • Reliable message delivery with acknowledgements, persistence and publisher confirms
About

RabbitMQ is an open source message-broker that implements the Advanced Message Queuing Protocol (AMQP) standard.  This book will enable you to take advantage of RabbitMQ to create scalable, message-based applications.

In "Instant RabbitMQ Messaging Application Development How-to" you start by understanding the reasons for using an AMQP message broker; you will then implement a simple messaging application.

You will then be guided through the process of decoupling an existing highly-coupled e-commerce application using messaging patterns and look at RabbitMQ options for reliable message delivery. You’ll finish your journey by exploring more advanced routing patterns. This book takes a highly practical approach we will offer numerous hints and tips for successful application development along the way.

Features
  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results
  • Learn how to build message-based applications with RabbitMQ using a practical Node.js ecommerce example
  • Implement various messaging patterns including asynchronous work queues, publish subscribe and topics.
  • Lean how to successfully configure RabbitMQ and understand how this impacts performance.
Page Count 54
Course Length 1 hours 37 minutes
ISBN 9781782165750
Date Of Publication 20 May 2013

Authors

Andrew Keig

Andrew Keig is a London based web developer who has been building web applications since 2000. He is the author of Packt's Instant RabbitMQ Messaging Application Development How-to. Andrew has a degree in Computing and blogs at blog.airasoul.net on topics he is passionate about, such as Node.js, REST, Web APIs, and behaviour-driven development. He also contributes to various Node.js open source projects. He is a director at Airasoul, which specializes in the design and build of scalable, RESTful, specification-driven, and real-time web-based applications on the Node.js stack. He is also the co-founder of openue.com, a property search startup.