0

当尝试使用 Laravel Horizo​​n 而不是 Laravel Forge 的队列设置时,我遇到了将两个工作人员“翻译”到 Horizo​​nconfig.php文件中的问题。

假设我们有两个队列:“queue1”和“queue2”,但是一个队列应该有不同的进程和不同的超时,我怎么能只用一个主管来实现呢?

当前设置是:

    'production' => [
        'supervisor-1' => [
            'connection' => 'redis',
            'queue' => ['queue1'],
            'balance' => 'simple',
            'processes' => 20,
            'tries' => 3,
            'timeout' => 30,
        ],
        'supervisor-2' => [
            'connection' => 'redis',
            'queue' => ['queue2'],
            'balance' => 'simple',
            'processes' => 5, // different
            'tries' => 1, // different
            'timeout' => 60, // different
        ],
    ],

但我不想有 2 个主管,而只有 1 个。如何在保持不同尝试、流程和超时的同时实现这一点?

4

0 回答 0