FastAPI - Фоновые задачи с Celery, Redis и Flower #9

Опубликовано: 22 Октябрь 2024
на канале: Артём Шумейко
38,767
1.1k

🔥 Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI, напиши слово УЧУ ФАСТАПИ в тг-боте: https://t.me/ArtemShumeikoBot

🎓 Обучение самым современным и востребованным технологиям, которые нужны backend разработчику, на практике: https://artemshumeiko.ru/

💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: https://clck.ru/3B5gxT 💡

Чтобы получить ссылку на код на GitHub из видео, напиши слово ФАСТАПИ в боте: https://t.me/ArtemShumeikoBot

Мой телеграм-канал, где я пишу о своем стартапе и работе разработчиком: https://t.me/artemshumeiko
Python сообщество в телеграме (здесь тебе помогут с любым вопросом): https://t.me/python_community_rus
Поддержать канал на Boosty: https://boosty.to/artemshumeiko

Скачать redis можно здесь: https://github.com/tporadowski/redis/...

В этом видео мы познакомимся с классным инструментом Celery, научимся выполнять фоновые задачи. Работа с Celery - мастхэв для любого бэкендера. Мы также научимся мониторить выполнение задач через Flower. Установку Redis смотрите в предыдущем уроке.

0:00 - Вступление
0:58 - Зачем нужны фоновые задачи
2:39 - Добавляем SMTP приложение к google аккаунту
3:26 - Установка библиотек Celery и Flower
4:04 - Подключение к Celery через Python
5:01 - Про установку redis
5:45 - Создание задачи Celery
8:41 - Запуск Celery и Flower
11:30 - Обзор Flower
12:15 - Реализация фоновых задач в FastAPI
15:24 - Почему нужно перезапускать Celery при изменении кода
16:25 - Запуск задачи с помощью Celery
19:03 - Сравнение Celery и BackgroundTasks
20:21 - Время поставить лайк и подписаться

#fastapi #python #backend #django #flask #docker #sql #celery #разработка #программирование