1、首先需要安装stomp的php扩展,stomp5.6,将该文件放入php的扩展库ext文件夹中。
2、在php.ini中加入扩展配置:extension=php_stomp.dll,然后重启服务。
3、activeMQ主要有两个操作,即生产端与消费端
生产端代码如下:
<?php
use Yii;
use app\components\Curl;
class ProductClass{
private $user = "admin";
private $password = "admin";
private $host = "10.100.200.20";
private $port = "8161";
private $destination = "queue://smssykjyzmqueue"; // 目的地址
private $apipubaddr = "/api/message?"; // api发布地址
private $codeMsg = array(
'20000'=>'发布成功',
'20001'=>'发布内容不能为空',
'20002'=>'发布内容格式不对',
'20003'=>'stomp 未连接成功',
'20004'=>'发布内容失败',
'20005'=>'其它错误',
);
/**
* @param $body json 发送的数组内容
* @param null $destination
* @return string
* @throws \app\components\InvalidParamException
*/
public function sendQueue(

本文介绍了如何在PHP中使用STOMP扩展与ActiveMQ进行集成。首先,需要安装php_stomp扩展并将其添加到php.ini配置文件中。接着,文章讨论了ActiveMQ的基本操作,包括消息生产者和消费者的实现。在生产端,给出了具体的PHP代码示例。
最低0.47元/天 解锁文章
421

被折叠的 条评论
为什么被折叠?



