siamiondavydau/external-queue
最新稳定版本:0.1.7
Composer 安装命令:
composer require siamiondavydau/external-queue
包简介
External RabbitMQ queue for Laravel/Lumen and Yii2.
README 文档
README
Installing
composer require siamiondavydau/external-queue
Usage
Add to environment variables
EXTERNAL_RABBITMQ_HOST=
EXTERNAL_RABBITMQ_PORT=
EXTERNAL_RABBITMQ_LOGIN=
EXTERNAL_RABBITMQ_PASSWORD=
Send to the "queue_name" queue
(new Siamiondavydau\ExternalQueue\ExternalQueue())
->add(
'queue_name',
'App\Jobs\ExampleJob',
$data
);
Integrations
Laravel
Register service provider in config/app.php
'providers' => [
\Siamiondavydau\ExternalQueue\Laravel\ExternalQueueServiceProvider\ExternalQueueServiceProvider::class,
]
Lumen
Register service provider in bootstrap/app.php
$app->register(\Siamiondavydau\ExternalQueue\Laravel\ExternalQueueServiceProvider\ExternalQueueServiceProvider::class);
Running the queue worker
php artisan external-queue:work --queue=queue_name
Yii2
Register module in config/console.php
$config = [
'bootstrap' => [
'external-queue',
],
'modules' => [
'external-queue' => [
'class' => \Siamiondavydau\ExternalQueue\Yii\Module::class,
],
],
];
Running the queue worker
php yii external-queue/listener/work --queue=queue_name
统计信息
- 总下载量: 646
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-06-11