RabbitMQ教程(三)

RabbitMQ整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消 ,息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上, RabbitMQ就好比由邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说, RabbiMQ模型更像是一种交换机模型。

Producer:生产者,就是投递消息的一方。生产者创建消息,然后发布到RabbitMQ中。

Consumer:消费者,就是接收消息的一方。消费者连接到RabbitMQ服务器,并订阅到队列上。当消费者消费一条消息时,只是消费·消息的消息体(payload),在消息路由的过程中,消息的标签会丢弃,存入到队列中的消息只有消息体,消费者也只会消费到消息体,也就不知道消息的生产者是谁,当然消费者也不需要知道。

你可能感兴趣的:(RabbitMQ)