Celery Task State tracker - как в режиме онлайн получать статус выполнения задач?

preview_player
Показать описание
Простой проект, который демонстрирует работу распределенной очереди задач Celery и приложения, а также то, как можно ставить задачи в очередь и контролировать статус их выполнения (готовности) в режиме онлайн.
Вся динамическая часть выполнена на vanilla java-script.
Бекенд традиционно на python/django.

Особо хочу еще раз заменить, что данный вариант (poll/pull) - вариант активного оброса состояния задач, по моему мнению является не очень масштабиуемым решением и использовать его нужно с осторожностью.

Исходный код проекта:
Рекомендации по теме
Комментарии
Автор

Спасибо огромное, самое крутое объяснение по селери в снг ютубе)

VladStone
Автор

Большое спасибо за видео

На видео показан асинхронный расчет времени выполнения когда запускаешь сразу много задач

При повторении получается сделать данную часть только синхронно.

подскажите - возможно есть некоторые специальные настройки - чтоб запустить старт времени у всех задач одновременно ?

ВиталийБекетов-ыы
Автор

Хорошее видео.
А есть пример проекта не через poling, а например через websockets ?

АлександрКоролев-зв
Автор

видео ещё не смотрела, но посмотрю в ближайшие дни обязательно. однако вижу по другим видео, что нужен (для продакшена) docker в связке в celery. У меня большая просьба, если у вас будет время, можите ли вы показать, как запустить приложение с селери БЕЗ докера на каком-нибудь vps. Заранее благодарю.

dodokwak
Автор

блин чувак это самое афигенное видео по селери в русскоязычном ютьюбе. где твоя золотая кнопка? как с тобой связаться чтобы сказать спасибо? оставь свой ник в телеге пожалуйста))

nursultankuzhagaliyev