План выполнения задач / Рабочие заметки
Параллелизм и остановка воркеров
Настройка пула под характер нагрузки.
Найдите ограничение
Для вычислений важны CPU и память, для сетевых задач — лимиты зависимостей. Число воркеров само по себе не описывает безопасную пропускную способность.
Изолируйте длинные задания
Разделяйте задачи с разной длительностью и ресурсными требованиями. Иначе единичный большой пакет способен задержать короткую пользовательскую операцию.
Завершайте предсказуемо
При остановке прекратите получение задач, дождитесь допустимого срока и корректно освободите незавершённые сообщения. Проверьте этот сценарий до обновления исполнителей.