官术网_书友最值得收藏!

A Rabbit Springs to Life

Messaging or message queuing is a method of communication between applications or components. Thanks to message queues, these applications can remain completely separate as they process their individual tasks. Messages are typically small requests, replies, status updates, or even just information. A message queue provides a temporary place for these messages to stay, allowing applications to send and receive them as necessary.

RabbitMQ is an open source message broker that acts as the intermediary or middleman for independent applications, giving them a common platform to communicate. RabbitMQ mainly uses an Erlang-based implementation of the Advanced Message Queuing Protocol (AMQP), which supports advanced features such as clustering and the complex routing of messages.

This chapter includes information about how to get started with RabbitMQ, and why it would benefit an architecture. This book follows a fictitious taxi agency, Complete Car (CC), to demonstrate how they have implemented RabbitMQ into the architecture. This chapter shows how to install and configure RabbitMQ so that it's easy to get everything up and running.

This chapter will cover the following topics:

  • Explaining message queues
  • Discovering AMQP and RabbitMQ
  • Using RabbitMQ in real life
  • Exploring the benefits of message queuing
  • A RabbitMQ scenario
  • Getting ready for RabbitMQ

Let's get started!

主站蜘蛛池模板: 临猗县| 远安县| 平果县| 遂平县| 开江县| 仁化县| 凤山市| 温宿县| 正阳县| 塔城市| 巫山县| 平塘县| 内黄县| 定州市| 南充市| 额尔古纳市| 晋江市| 贵州省| 霍邱县| 信丰县| 北流市| 天祝| 仁布县| 恩施市| 岱山县| 阿拉善盟| 应城市| 泗阳县| 涿州市| 石门县| 紫阳县| 肥东县| 图片| 宜昌市| 建水县| 香格里拉县| 余庆县| 正安县| 安乡县| 宁乡县| 岢岚县|