https://www.youtube.com/watch?v=HcZ2FAy_srM
Сегодня в опенсорсе я нашел современную замену Celery с асинхронностью и тайпхинтами.
Поговорили с автором про то, как устроена библиотека внутри:
- Как сделать универсальные интерфейсы для всех видов очередей
- Что Redis – вообще-то не очередь, и не стоит его использовать для таких задач
- Как устроена асинхронность библиотеки внутри
- Как запускать задачи по расписанию
- Как делать сложные canvas для задач с несколькими шагами
- Обсудили модульность: каждая реализация живет в отдельном пакете
Библиотека выглядит солидно! 🌚
Видео получилось коротким, но максимально информативным.
Мне нравится такой формат, буду приглашать больше авторов разных прикольных штук и обсуждать с ними устройство их технологий.
Если ваши коллеги все еще хотят делать celery таски с
asyncio.run внутри – срочно покажите им видос и уберегите от греха!Обсуждение: используете ли вы celery все еще в своих проектах? Если нет, то на что перешли?
| Поддержать | YouTube | GitHub | Чат |