AMQP(Advanced Message Queuing Protocol)必须由三部分:交换器、队列和绑定
![40a56734c07c18ce2eaeb3d3de5911d4.png](https://i-blog.csdnimg.cn/blog_migrate/f43121f7fca2587e4e15198551aac31b.png)
消息(Message):由有效载荷(playload)和标签(label)组成。其中有效载荷既传输的数据。
生产者(producer):创建消息,发布到代理服务器(Message Broker)。
消费者(consumer):连接到代理服务器,并订阅到队列(queue)上,代理服务器将发送消息给一个订阅的/监听的消费者,消费者其只能接收消息的一部分:有效载荷(playload)。
代理服务器(Message Broker):接收和分发消息的应用,RabbitMQ Server就是消息代理服务器,其中包含概念很多,以RabbitMQ 为例:信道(channel)、队列(queue)、交换器(exchange)、路由键(routing key)、绑定(bindi