Instant RabbitMQ Messaging Application Development How-to

Build scalable message-based applications with RabbitMQ

Instant RabbitMQ Messaging Application Development How-to

Starting
Andrew Keig

Build scalable message-based applications with RabbitMQ
$14.99
RRP $14.99
eBook
$29.99 p/month

Subscribe Now

Download this title FREE and instantly access over 3,500 courses today!

With unlimited access to a constantly growing library of over 3,500 courses, a subscription to Mapt gives you everything you need to get that next promotion or to land that dream job. Cancel anytime.

+ Collection
Free Sample

Book Details

ISBN 139781782165743
Paperback54 pages

Book Description

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.

Table of Contents

Chapter 1: Instant RabbitMQ Messaging Application Development How-to
What can RabbitMQ do for you?
Installing RabbitMQ (Simple)
Installing Node.js (Simple)
Hello World (Simple)
Work Queues (Intermediate)
Persistent messages (Intermediate)
Acknowledgements (Intermediate)
Publisher Confirms (Intermediate)
Publish Subscribe (Advanced)
Complex routing (Advanced)
Go forth and multiply

What You Will 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

Authors

Table of Contents

Chapter 1: Instant RabbitMQ Messaging Application Development How-to
What can RabbitMQ do for you?
Installing RabbitMQ (Simple)
Installing Node.js (Simple)
Hello World (Simple)
Work Queues (Intermediate)
Persistent messages (Intermediate)
Acknowledgements (Intermediate)
Publisher Confirms (Intermediate)
Publish Subscribe (Advanced)
Complex routing (Advanced)
Go forth and multiply

Book Details

ISBN 139781782165743
Paperback54 pages
Read More

Read More Reviews