O'Reilly logo

RabbitMQ Essentials by David Dossot

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. A Rabbit Springs to Life

Messaging or message queuing is a style of communication between applications or components that enables a loosely coupled architecture. Advanced Message Queuing Protocol (AMQP) is a specification that defines the semantics of an interoperable messaging protocol. RabbitMQ is an Erlang-based implementation of AMQP, which supports advanced features such as clustering.

In this chapter, we will cover the following topics:

  • Introducing concepts and terminology related to messaging
  • Discovering AMQP and RabbitMQ
  • Presenting the context in which all the book's examples will take place
  • Installing and configuring RabbitMQ

What is messaging?

Smoke signals, couriers, carrier pigeons, and semaphores: if this was a riddle, you would ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required