一、首先弄清生产消费的概念:
生产者(producer):生产者,就是投递消息的一方。
消费者(consumer):消费者,就是接收消息的一方。
Broker: 消息中间件的服务节点。(对于RabbitMQ 来说, 一个RabbitMQ Broker 可以简单地看作一个RabbitMQ 服务节点, 或者RabbitMQ 服务实例。大多数情况下也可以将一个RabbitMQ Broker 看作一台RabbitMQ 服务器。)
二、RabbitMQ基本概念
RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消 息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收 件人的手上, RabbitMQ 就好比由邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说, RabbitMQ 模型更像是一种交换机模型。