O'Reilly logo

RabbitMQ Cookbook by Sigismondo Boschi, Gabriele Santomaggio

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. Working with AMQP

In this chapter we will cover:

  • Connecting to a broker
  • Producing messages
  • Consuming messages
  • Using body serialization with JSON
  • Using RPC with messaging
  • Broadcasting messages
  • Working with message routing using direct exchanges
  • Working with message routing using topic exchanges
  • Guaranteeing message processing
  • Distributing messages to many consumers
  • Using message properties
  • Messaging with transactions
  • Handling unroutable messages

Introduction

Advanced Message Queuing Protocol (AMQP) has been developed because of the need for interoperability among the many different messaging solutions, that were developed a few years ago by many different vendors such as IBM MQ-Series, TIBCO, or Microsoft MSMQ.

The AMQP 0-9-1 standard gives a complete ...

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