Celery ¿Qué es, para qué sirve, cómo se usa?
Clase 1 de 36 • Curso de Celery 4
Resumen
Celery es una biblioteca en Python para gestionar colas de tareas distribuidas. Es software libre y está liberado con una licencia BSD. Cuenta con con más de diez mil commits en este momento en Github.
No es la única. Tiene ciertos equivalentes en otros lenguajes, pero no hay ninguna que sea igual
Ventajas
- Escabilidad
- Eficiencia
- Orden de transacciones garantizado
- Resistencia a fallos
- Aguantar picos de mensajes
Sirve para
- Dividir el Backed de una aplicación en receptor y realizadores de tareas
- Uniformizar la respuestas del backend
- Crear arquitecturas de microservicios