Какое количество процессов в Laravel Horizon я должен использовать? - PullRequest
0 голосов
/ 11 октября 2018

Я установил Laravel Horizon для управления своими очередями, и в опубликованном конфиге есть следующие настройки:

'local' => [
    'supervisor-1' => [
        'connection' => 'redis',
        'queue' => ['default'],
        'balance' => 'simple',
        'processes' => 3,
        'tries' => 3,
    ],
],

В настройке processes:

  • Как я могу определить количество процессов, которые я должен использовать в реальном приложении?
  • Есть ли предел?

1 Ответ

0 голосов
/ 11 октября 2018

Это действительно предположение, пока ваше приложение не окажется в реальном мире.Вам необходимо сбалансировать приемлемое время ожидания для запуска заданий с прогнозами о том, как часто задания будут планироваться и как долго они будут выполняться.Разумный верхний предел будет сильно зависеть от оборудования, на котором вы работаете, и от общей нагрузки на сервер.

Вероятно, не стоит тратить слишком много времени на это раньше, чем на его мониторинг и набор номера.когда вы встаете и бежите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...