Мне нужно развернуть службу исполнения из очереди (обычно) со следующими тремя классами работников:
Периодический класс заданий с низким приоритетом, который занимает много времени и может обрабатываться последовательно; эти задания должны использовать не более 0,2 работников в системе.
Периодический, чувствительный к крайнему сроку класс работы, который занимает короткий или средний промежуток времени (скажем, максимум за 5 минут)
Специальный класс заданий, который имеет более высокий приоритет, чем # 1, но может чередоваться с # 2. Любые работники из класса № 2, которые неактивны, когда приходит этот тип работы, должны справиться с этим, никогда не истощая запас работников на № 2
Все три класса заданий - это одно и то же задание, единственное различие между ними заключается в том, как они запрашиваются; они будут использовать один и тот же вход и генерировать один и тот же вывод, но каждый из них будет иметь разные гарантии производительности.
Как я могу реализовать это с помощью сельдерея?