安装rabbitmq就不在此赘述了
\protected\extensions\rabbitmq\RabbitMq_Base.php
<?php
/**
* @desc 配置rabbitmq基类
* @author Ezreal.Yin
* @date 2016-10-20
*/
class RabbitMq_Base{
public function __construct(){
include_once('RabbitMq_Server.php');
}
public static function setRabbitMq($message,$k_route = 'operate-log',$e_name=''){
$rabbitObj = new RabbitMq_Server();
$rabbitObj->setRabbit($message,$k_route);//设置列队
}
public static function getRabbitMq($k_route = 'operate-log' ){
$rabbitObj = new RabbitMq_Server();
$getRabObj = $rabbitObj->getRabbit($k_route,'q_'.$k_route);//获取列队
return $getRabObj;
}
}
?>
\protected\extensions\rabbitmq\RabbitMq_Server.php
<?php
/**
* @desc 配置rabbitmq
* @author Ezreal.Yin
* @date 2016-10-20
*/
class RabbitMq_Server{
private $conn_args = array('host'=>'127.0.0.1',&
yii配置rabbitmq消息列队
最新推荐文章于 2024-03-11 10:57:36 发布