dmftaras/amqp-queue
Composer 安装命令:
composer require dmftaras/amqp-queue
包简介
AMQP Queue Yii 2 extension
关键字:
README 文档
README
Brought to you by dmftaras.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist dmftaras/amqp-queue "*"
or add the following line to the require section of your composer.json file:
"dmftaras/amqp-queue": "*"
Requirements
Yii 2 and above. PHP AMQPlib
Usage
Once the extension is installed, set your configuration in common config file:
'components' => [ 'master_queue' => [ 'class' => \dmftaras\amqp_queue\Queue::class, 'exchange_name' => 'master.tasks', 'queue_name' => 'master.tasks', 'routing_key' => 'master.tasks' ], ],
Add component to bootstrap section:
'bootstrap' => [ 'master_queue' ],
Add job to the queue
\Yii::$app->test_queue->push(new TestJob([ 'property' => 'value' ]));
To consume queue
php yii test-queue/listen
License
Code released under MIT License.
统计信息
- 总下载量: 560
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-01-11