Comments 8
Вот возникает у меня впечатление, что каждый кто закончил курсы вайтишников желает еще вайти на Хабр. И приносит маленькие крошки остаточных знаний в свои статьи.
Не обижайтесь, но где новизна?
Вижу на хабре не любят статьи для новичков. Но и вы когда-то не знали celery. Насколько знаю хабр платформа для всех, без ограничений в опыте?
Если ошибаюсь поправьте
За новизной в научное сообщество. Это претензия на уровне "могли бы в доку пойти почитать, а не писать статью на Хабре".
Причем тут джанго? Тема не раскрыта) интересно было бы про модули celery, которые вне доки, примеры глянуть
А что использовать вместо redis
Celery также позволяет в качестве брокера использовать RabbitMQ
Для большинства задач Redis несмотря на все "тонкости" будет лучшим вариантом. Если вы пользуетесь только .apply_async() и запускаете периодические задачи с beat, то здесь будет достаточно Redis. Проще в настройке, да и чаще всего он уже есть в проекте.
Если имеется много разных очередей/задачи с отложенным запуском/большое колличество задач то будет более корректно использовать RabbitMQ.Он больше заточен под работу с очередями.
Celery: изучаем на реальных примерах ч.1