前边我们知道了如何安装RabbitMQ消息队列,现在我们来看下如何使用PHP操作RabbitMQ消息队列呢? 想要操作RabbitMQ消息队列,就需要相应的RabbitMQ客户端, 根据其网站介绍,目前有好多个PHP客户端,我们这里选择的是使用最广泛的一个PHP客户端“php-amqplib“。0使用Docker安装RabbitMQ消息队列
工具/原料
1
已经安装好了PHP运行环境
2
已经安装好了RabbitMQ消息队列
3
代码编辑器
方法/步骤
1
首先,创建一个名为rabbit的目录,来存放我们的php代码。进入rabbit目录后,创建一个“composer.json”文件,里边引入“php-amqplib”类库。
2
使用“composer up”命令,安装composer.json文件中指定的“ php-amqplib”依赖类库。如果网速较慢,可能会需要几分钟的时间,请耐心等待。
3
安装好以后,我们再创建一个“send.php”文件,用来发送队列消息。
4
接着,我们再创建一个“receive.php”文件,用来接收队列消息。
5
发送和结束的代码文件都编写好了以后,我们就可以运行这两个文件,来观察一下效果了。我们先执行“send.php”来发送一个队列消息。注意,我这里执行了3次,发送了3条队列消息。
6
执行 “receive.php”来接收队列消息,根据输出内容,我们看到也接收到了3条消息。这个“receive.php”接收脚本会一直等待消息,如果需要结束等待,直接按键“Ctrl + C”即可。
7
至此,我们使用PHP操作RabbitMQ消息队列的经验介绍就结束了。本教程比较基础,如果需要深入的知识内容,请查阅相关的文档资料。
注意事项
注意RabbitMQ的IP地址和端口号。本例子中使用的是自定义的IP和端口号。
上一篇:Up直播怎么实名认证?