Celery: Distributed Task Queue

Celery: Distributed Task Queue

Le céleri est une file d'attente de tâches / file d'attente de tâches asynchrone basée sur la transmission de messages distribués.Il est axé sur le fonctionnement en temps réel, mais prend également en charge la planification.Les unités d'exécution, appelées tâches, sont exécutées simultanément sur un ou plusieurs serveurs de travail en utilisant le multitraitement, Eventlet ou gevent.Les tâches peuvent s'exécuter de manière asynchrone (en arrière-plan) ou synchrone (attendez d'être prêt).Le céleri est utilisé dans les systèmes de production pour traiter des millions de tâches par jour.
celery-distributed-task-queue

Les catégories

Alternatives à Celery: Distributed Task Queue pour Windows

ØMQ

ØMQ

ØMQ est une bibliothèque de messagerie asynchrone hautes performances destinée à être utilisée dans des applications distribuées ou simultanées évolutives.
Dramatiq

Dramatiq

Dramatiq est une bibliothèque de traitement de tâches distribuée rapide et fiable pour Python 3. Si vous avez déjà dû utiliser Celery en colère, vous allez adorer Dramatiq.
Hangfire

Hangfire

Un moyen simple d'effectuer un traitement en arrière-plan dans les applications .NET et .NET Core.Aucun service Windows ou processus distinct requis. Renforcé par un stockage persistant.Ouvert et gratuit pour un usage commercial..