blomstra/flarum-horizon

该软件包已被弃用,不再维护。作者建议使用blomstra/horizon软件包代替。

为Flarum添加Laravel Horizon

安装: 4

依赖者: 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'
    )
];

链接