designmynight/laravel-horizon-rabbitmq

一个支持使用 RabbitMQ 的 Horizon 的包

v1.0.3 2019-04-10 20:17 UTC

This package is auto-updated.

Last update: 2024-09-11 15:03:13 UTC


README

Latest Stable Version Total Downloads StyleCI License: MIT

一个服务提供者,用于向 RabbitMQ 队列驱动程序添加对 Laravel Horizon 的支持。

目录

安装

使用 composer 安装

composer require designmynight/laravel-horizon-rabbitmq

Laravel 版本兼容性

config/app.php 中添加服务提供者

DesignMyNight\Laravel\Horizon\HorizonServiceProvider::class,

配置

确保在 config/horizon.php 中将您的监控队列连接设置为 rabbitmq

'environments' => [
        'production' => [
            'supervisor-1' => [
                'connection' => 'rabbitmq',
                'queue' => ['default'],
                'balance' => 'simple',
                'processes' => 8,
                'tries' => 3,
            ],
        ],

服务提供者将覆盖默认的 Laravel Horizon Redis 队列和 Redis 作业类,以 RabbitMQ 实现替换,以便触发 Horizon 正确运行所需的事件。