Плавня

Устройство

Как работает очередь

Механика

Приоритеты и справедливостьВежливая остановкаВоркеры и ретраи

Приоритеты и справедливость

Плавня 1.1.6 · документация разработчика

Содержание главы

Числовой приоритет

Приоритет — целое от -100 до 100, больше = раньше. Выборка упорядочена по priority DESC, run_at: внутри одного приоритета задачи идут в порядке постановки.

Anti-starvation

Чистое приоритетное планирование морит низкий приоритет при постоянном потоке высокого. Плавня добавляет правило: каждые K задач (по умолчанию 20) принудительно берётся голова очереди с наименьшим приоритетом, если та ждёт дольше fairness.slack (по умолчанию 10 минут).

Практика

СценарийРекомендация
интерактивные действия пользователяpriority 50, без ретраев
регламентные выгрузкиpriority 0
индексация/чисткаpriority -20, ретраи по расписанию
Внимание. Не используйте приоритет как «выполнить сейчас» — для этого есть run_at. Приоритет решает конфликт, а не время запуска.
← Как работает очередь ПлавниВежливая остановка →
© 2026 Плавня · изменено 2026-10-31