А что надо-то? Чтобы задачи всегда по порядку выполнялись?
Я хочу, чтобы если попала в режиме реально времени задача с более высоким приоритетом, она выполнилась первая for i in range(3): foo.apply_async(("TEST", "priority=6"), priority=6) foo.apply_async(("TEST", "priority=0"), priority=0) foo.apply_async(("TEST", "priority=4"), priority=4) foo.apply_async(("TEST", "priority=10"), priority=10) Они выполняются всегда в порядке получения 😣 Ну и как сказал, что если воркер офнуть на момент получения, они потом вылетают в порядке приоритета
У тебя нет здесь "реального времени". Ты просто по очереди ставишь задачи в очередь
Да, но выполнится они должны же по приоритету
https://stackoverflow.com/questions/43618214/celery-task-priority#43998367
У меня такие настройки стоят
Может тебе нужен не приоритет https://docs.celeryq.dev/en/stable/userguide/canvas.html
countdown? это просто отложенное время запуска. Мне это не подходит
нет, я про это https://docs.celeryq.dev/en/stable/userguide/canvas.html#the-primitives
Что тут за таски создаются?
Телеграм ЛС сообщения @shared_task в нем asyncio.run
Что собственно клоунского в этом?
Какой в этом смысл?
Мне нужно перед тобой оправдаться ? Не суди человека не зная истинные причины его поступков.
Я это все читал
Кажется ты тролль.
Обсуждают сегодня