如何通过PHP结合ActiveMQ实现消息队列的详细步骤和原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计919个文字,预计阅读时间需要4分钟。
本文实例讲述了PHP使用ActiveMQ实现消息队列的方法。分享给广大读者,仅供参考,具体如下:
1. 部署ActiveMQ
2.了解通过ActiveMQ的一个管理后台可查看任务队列
前面我们已经学习了如何部署ActiveMQ,我们知道通过ActiveMQ的一个管理后台可以查看任务队列。
本文实例讲述了PHP使用ActiveMQ实现消息队列的方法。分享给大家供大家参考,具体如下:
前面我们已经学了如何部署ActiveMQ,
我们知道通过ActiveMQ的一个管理后台可以查看任务队列。
今天
用PHP来操作ActiveMQ,我们可以借助一个第三方扩展。
下载:
composer require fusesource/stomp-php:2.0.*
然后新建test.php:
<?php require __DIR__.'/vendor/autoload.php'; //引入自动加载的文件 $connect = new \FuseSource\Stomp\Stomp('tcp://10.211.55.13/:61613'); $connect->connect(); $userId = 1001; $result = $connect->send('email',$userId); //比如发邮件 var_dump($result);
发送消息成功,打印bool(true)
我们在ActiveMQ自带的管理后台查看,确实有一个名为”email”的队列。
本文共计919个文字,预计阅读时间需要4分钟。
本文实例讲述了PHP使用ActiveMQ实现消息队列的方法。分享给广大读者,仅供参考,具体如下:
1. 部署ActiveMQ
2.了解通过ActiveMQ的一个管理后台可查看任务队列
前面我们已经学习了如何部署ActiveMQ,我们知道通过ActiveMQ的一个管理后台可以查看任务队列。
本文实例讲述了PHP使用ActiveMQ实现消息队列的方法。分享给大家供大家参考,具体如下:
前面我们已经学了如何部署ActiveMQ,
我们知道通过ActiveMQ的一个管理后台可以查看任务队列。
今天
用PHP来操作ActiveMQ,我们可以借助一个第三方扩展。
下载:
composer require fusesource/stomp-php:2.0.*
然后新建test.php:
<?php require __DIR__.'/vendor/autoload.php'; //引入自动加载的文件 $connect = new \FuseSource\Stomp\Stomp('tcp://10.211.55.13/:61613'); $connect->connect(); $userId = 1001; $result = $connect->send('email',$userId); //比如发邮件 var_dump($result);
发送消息成功,打印bool(true)
我们在ActiveMQ自带的管理后台查看,确实有一个名为”email”的队列。

