| RQ-Scheduler. fornisce funzionalità di pianificazione del lavoro a RQ (Redis Code) |
Scarica ora |
RQ-Scheduler. Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- Sito web dell'editore:
- https://github.com/ui/
RQ-Scheduler. Tag
RQ-Scheduler. Descrizione
RQ-Scheduler è un piccolo pacchetto che aggiunge funzionalità di pianificazione del lavoro a RQ, una biblioteca di accodamento Python basata su Redis.installationYou è possibile installare Scheduler RQ tramite PIP: PIP Installa RQ-Scheduleruseschedule Un lavoro prevede fare due cose diverse: 1. Mettere un lavoro nel Scheduler 2. Esecuzione di uno schedulatore che sposterà i lavori pianificati in code quando il tempo compare un lavoro su come mettere un lavoro nello Scheduler: da Redis Import Redisfrom RQ_Scheduler Import Schedulerfrom DateTime Import DateTime # istantanea uno scheduler per il Queuescheduler "predefinito" ('Default', Connection = Redis ()) # Mette un lavoro nello Scheduler. L'API è simile a RQ tranne che ci vuole un oggetto DateTime come primo argumentcheduler.enqueue (DateTime (2020, 01, 01, 1, 1), func) Scheduler.Enqueue (DateTime (2025, 10, 10, 3, 4 ), FUNC, FOO, BAR = BAZ) Esecuzione dello scheduler Schedulerq viene fornito con uno script RQSCHEDULERER che esegue un processo di pianificazione che sonda di redis una volta ogni minuto e sposta i lavori pianificati alle code pertinenti quando devono essere eseguite: RQScheduler - Host Localhost --Port 6379 --db 0Lo script accetta questi argomenti: - -H o --Host: Redis Server per connettersi a- -P o --Port: Porta per connettersi a -D o --DB: Redis DB da utilizzare - -P o - Password: password per connettersi alla homepage di redisproduct
RQ-Scheduler. Software correlato