grigorieff / yii2-amqp
AMQP 的 Yii2 组件
dev-master
2015-08-09 00:36 UTC
Requires
- videlalvaro/php-amqplib: 2.5.*
This package is not auto-updated.
Last update: 2024-09-28 17:54:42 UTC
README
安装
安装此扩展的首选方式是通过 Composer。
运行以下命令之一
php composer.phar require --prefer-dist grigorieff/yii2-amqp "*"
或者添加
"grigorieff/yii2-amqp": "*"
到您的 composer.json 的 require 部分。
配置
添加到您的应用配置
'components' => [ ......... 'amqp' => [ 'class' => grigorieff\amqp\Amqp, 'host' => 'localhost', 'port' => '5672', 'user' => 'guest', 'password' => 'guest' ], ......... ];
使用方法
// get AMQP component $amqp = Yii::$app->amqp; // declare exchange $amqp->exchangeDeclare('myExchange','fanout'); // declare queue $amqp->queueDeclare('myQueue'); // binding queue $amqp->bindQueueExchange('myQueue','myExchange'); // basic publish message $amqp->basicPublish($message, $exchange, $routingKey); ......
许可证
MIT
需求
此 Yii2 组件需要 PhpAmqpLib