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

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!

主站蜘蛛池模板: 文化| 佛冈县| 枣庄市| 保山市| 白朗县| 乌兰浩特市| 康定县| 明水县| 泰来县| 普格县| 辽中县| 微山县| 墨脱县| 白玉县| 雷山县| 永寿县| 平昌县| 伊宁县| 清镇市| 嘉善县| 镇原县| 岳池县| 扶余县| 屯门区| 乳源| 桃园县| 宝山区| 普陀区| 日土县| 庄河市| 揭西县| 焉耆| 巫山县| 屏东县| 富阳市| 濉溪县| 密山市| 宁都县| 平果县| 锡林浩特市| 万安县|