Я разрабатываю и поддерживая Python Пакет Чтобы легко интегрировать свое приложение Django с задачей Google Cloud.
Некоторые особенности:
- Легко толкать задачи в облачную задачу, используя декоратор
- Автоматически направлять все задачи с одной конечной точки
- Легкость планирования с родным Python DateTime
- Названная задача, чтобы избежать дублирован
- Местная поддержка развития с очередью Redis
Простое и красивое определение задачи
from datetime import timedelta from django.utils.timezone import now from cloudtask import ( CloudTaskRequest, task) @task(queue='default') def add(request: CloudTaskRequest, a: int = 5, b: int = 4) -> None: print(f'Running task with args {a=} and {b=}') print(a + b) # pushing task to queue add(a=2, b=4).delay() # executing the task immediately without push to queue add(a=30)() # scheduling the task at = now() + timedelta(days=1) add(b=15).schedule(at=at)
Смотрите Репозиторий и полная документация на моем Страница GitHub Отказ
Если это было полезно или если вы нашли это интересно, также оставьте 🙋🏽♂️❤️ в комментариях. Спасибо, с нетерпением жду следующей статьи. Наслаждайтесь и следуйте за моей работой.
- Посмотреть Здесь все мои ресурсы.
- Учитесь со мной на YouTube Отказ
- Следуй за мной на Instagram. оставаться в курсе.
Спасибо, оставайся в безопасности!
Оригинал: “https://dev.to/txiocoder/django-cloud-task-queue-27g2”