Итоги работы
В этом модуле мы познакомились с Celery и узнали, зачем и как использовать Celery для запуска асинхронной задачи. Это делается для значительного улучшения взаимодействия с пользователем, и уменьшая влияние блокирующего кода веб-приложения во время обработки дальнейших запросов.
Дополнительные ресурсы
Следующие ниже ресурсы предоставляют дополнительную информацию, относящуюся к темам, затронутым в этом разделе:
- Исходный код к этому модулю на GitHub: https://github.com/Permin0ff/django_celery.
- Документация Celery: https://docs.celeryq.dev/en/stable/.
- Исходный код Celery: https://github.com/celery/celery.
- Документация Redis: https://redis.io/docs/.
- Исходный код Redis: https://github.com/redis/redis.
- Документация RabbitMQ: https://www.rabbitmq.com/documentation.html.
- Документация Flower: https://flower.readthedocs.io/en/latest/.
- Документация Django: https://docs.djangoproject.com/en/5.0/.
- Исходный код Django: https://github.com/django/django.
- Документация Python: https://docs.python.org/3/.