blomstra/horizon

为 Flarum 添加 Laravel Horizon

安装次数: 7,101

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 2

开放性问题: 2

类型:flarum-extension

0.4.3 2024-05-24 10:31 UTC

README

本扩展为 Laravel Horizon 提供了完整的集成。

包括以下内容:

  • 一个位于 (yoursite.com/admin/horizon) 的仪表板
  • 可伸缩的 redis 工作进程,具有均衡策略
  • 多个可伸缩的 redis 工作进程服务器(未测试)
  • 等等。

Laravel Horizon 仅使用 redis 连接运行。因此,您必须配置 blomstra/redis。如果不这样做,您将看到错误信息。

安装

使用 composer 手动安装

composer require blomstra/horizon:"*"

设置

从您的管理区域启用扩展,然后运行 php flarum horizon。这将在您的进程活跃期间运行,因此请确保使用 supervisor 或类似工具进行设置,有关说明,请参阅 Horizon 文档

配置

默认情况下,此扩展将使用 redis 创建名为 horizon 的默认队列连接。您可以通过在 flarum 安装根目录下的本地 extend.php 中的扩展器来覆盖完整的 horizon 配置

<?php

return [
    (new Blomstra\Horizon\Extend\Horizon)->config(
        './your-horizon-config.php'
    )
];

链接