Вопросы по теме 'celery-task'

Использование celery beat в качестве планировщика для нерегулярных интервалов?
У меня есть одно приложение django, которое позволяет пользователю создавать несколько разных блогов. Каждый блог должен собирать модельные данные (например, количество посещений, кликов и т. д.) ежечасно/ежедневно/еженедельно и т. д., а интервал...
770 просмотров

Celery Создание групповых задач из цепочки задач
Я пытаюсь связать следующие задачи с сельдереем (v4.0), task = group([tasks1.s(), task2.s()) | generate_job_requests.s() | execute_job.map() | aggregate_result.s() result = task.get() Вышеупомянутая часть работает нормально до...
1156 просмотров
schedule 08.11.2023

использование супер в задаче сельдерея
У меня есть базовый класс, например: class Auto(object): _year = None _base_price = None @classmethod def calculate_price(cls): return cls._base_price + 5000 * (2016 - cls._year) class BMW(Auto): _year = 2015...
323 просмотров
schedule 23.09.2022

Есть ли способ получить уведомление, как только определенная задача с определенным идентификатором задачи будет успешной или неудачной, используя Celery для Python?
Я хочу знать, есть ли способ отслеживать, завершается ли задача или нет, как только она выполняется с использованием сельдерея python. У меня есть событие, которое я хочу запустить на основе результатов определенной задачи.
64 просмотров
schedule 30.11.2023

Разница между разными способами создания задачи сельдерея
Я очень смущен, глядя на разные способы создания задачи сельдерея. На первый взгляд все они работают одинаково Итак, может ли кто-нибудь объяснить, в чем разница между ними. 1. from myproject.tasks import app @app.task def foo(): pass...
5941 просмотров

как запустить внешний скрипт python в качестве задачи сельдерея, взяв имя скрипта с помощью фляжного сервера
Я использую celery-flask для постановки в очередь и мониторинга задачи, у меня есть от четырех до пяти сценариев, и я хочу, чтобы эти сценарии выполнялись как задача celery, передавая сценарий через сервер flask, а затем отслеживая их состояние. Вот...
336 просмотров
schedule 14.12.2023

Как сделать группу из задач с bind=True?
Задача с bind=True У меня есть задача сельдерея, которая выполняет вычисление, длящееся несколько секунд. from celery import states @celery.task(name="crunch.task", bind=True) def crunch(self, data): try: pass #...
26 просмотров
schedule 06.10.2022