celery
?
celery
è una libreria python
per eseguire una
funziona automaticamente.
Esempio con @shared_task
:
Esempio del codice che lo chiama :
from celery import shared_task
@shared_task
def funziona(a: int, b: str):
...
Cliccare qui per la documentazione di
funzione.apply_async(args=[98, "buongiorno"], countdown=87)
apply_async
.
Esempio con @periodic_task
:
Cliccare qui per una documentazione di
from celery import shared_task
from datetime import timedelta
@periodic_task(run_every=timedelta(seconds=76), name="funziona_periodica")
def funziona_periodica():
...
@periodic_task
C'è una frase che spiega che c'è CELERYBEAT_SCHEDULE
che
è meglio che @periodic_task
C'è anche questa pagina che parla di «Periodic Tasks». Sembra più moderna.