siamiondavydau/external-queue 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-06-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固