内容简介
RabbitMQ is an open source message queuing software that acts as a message broker using the Advanced Message Queuing Protocol (AMQP). This book will help you to get to grips with RabbitMQ to build your own applications with a message queue architecture. You’ll learn from the experts from CloudAMQP as they share what they've learned while managing the largest fleet of RabbitMQ clusters in the world.Following the case study of Complete Car, you’ll discover how you can use RabbitMQ to provide
AI简介
这是一本专注于RabbitMQ,一种开源的消息队列软件的书籍。这本书将帮助你理解消息队列的基本概念和作用,例如消息队列在提高系统的灵活性和可扩展性,以及实现应用程序之间的有效数据交换方面的作用。同时,这本书也详细介绍了AMQP协议和RabbitMQ的不同风格,以及它们在消息队列中的应用。
书中通过Complete Car(CC) 公司的案例,展示了如何通过引入消息队列中间件RabbitMQ,实现应用程序、客户端和后端之间的异步通信,从而提高系统的扩展性和可用性。同时,书中也详细介绍了发送第一个消息,发送强制性消息,消息路由的基本概念,以及响应发送给发布者等概念,这些概念都是使用RabbitMQ进行消息传递的基础。
此外,书中还详细介绍了添加节点到集群,避免消息丢失的策略,队列和代理的清洁维护,路由策略的优化,发送消息到多个出租车司机,预取和手动确认从消费者角度,以及死信交换和队列等高级概念,这些概念可以帮助你更好地使用RabbitMQ进行消息传递。