Chapter 1. Pulling RabbitMQ out of the hat

 

This chapter covers

  • The need for an open protocol—AMQP
  • Brief history of RabbitMQ
  • Installing RabbitMQ
  • First program—Hello World

We live in a world where real-time information is constantly available, and the applications we write need easy ways to be routed to multiple receivers reliably and quickly. More important, we need ways to change who gets the information our apps create without constantly rewriting them. Too often, our application’s information becomes siloed, inaccessible by new programs that need it without rewriting (and probably breaking) the original producers. You might be saying to yourself, “Sure, but how can message queuing or RabbitMQ help me fix that?” Let’s start by asking whether the following scenario sounds familiar.

1.1. Living in other people’s dungeons

1.2. AMQP to the rescue

1.3. A brief history of RabbitMQ

1.4. Picking RabbitMQ out of the hat (and other open options)

1.5. Installing RabbitMQ on Unix systems

1.6. Summary

sitemap