当尝试使用Laravel Horizon而不是Laravel Forge的队列设置时,我遇到了将两个工作人员“转换”为地平线config.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个。如何在维持不同的尝试,过程和超时的同时实现这一目标?