RabbitMQ+PHP演示实例
概念
- 概念
-
- 几个概念说明
- 消息队列的使用过程大概如下
- 消息队列持久化包括3个部分:
- 介绍
-
- PHP+RabbitMQ实现消息队列
- config.php
- BaseMQ.php
- ProductMQ.php
- ConsumerMQ.php
RabbitMQ是一个在AMQP基础上实现的企业级消息系统。何谓消息系统,就是消息队列系统,消息队列是“”消费-生产者模型“”的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。
在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步操作,而这种异步处理的方式大大的节省了服务器的请求时间,从而提高了系统的吞吐量。而且不影响服务器做其他相应,不独占服务器资源。
如:注册用户这种服务,它可能解耦成好几种独立的服务(账号验证,邮箱验证码,手机短信码等)。它们作为消费者,等待用户输