1.概念 RabbitMQ是AMQP(高级消息队列协议)协议的实现主要功能用于分布式应用当中的各组件间解耦.在传统C/S架构中,如果客户端发送一个请求消息,服务端必须得在线,有了中间件,客户端不是非得要服务端在线才可发送请求,客户端只需将请求消息发送给中间件,中间件负责存储和转发请求消息,此时如果服务端不在线,依然不妨碍客户端的请求可以发出,而客户端的请求此时有可能还会被正常服务:而对于消息型中间件最核心的组件有3个,分别是exchange(交换器).binding(绑定器).queue(队列)…