bokt/flarum-horizon

此软件包已被弃用且不再维护。作者建议使用 blomstra/flarum-horizon 软件包。

将 Laravel Horizon 添加到 Flarum

安装: 334

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

链接