Conceptos: enrutado de tareas y por qué se necesita
Clase 24 de 36 • Curso de Celery 4
Resumen
Celery funciona bien con una sola estafeta(exchange), una sola cola. Las estafetas van a decidir dónde va un mensaje, en nuestro caso decidirá a qué worker o cola irá.
Nosotros utilizaremos el concepto de cola y clave de encaminamiento: routing key, estas estarán relacionadas con el nombre de la tarea.
Tipos de estafetas:
- Directas
– Necesitan que la clave sea exacta - Temáticas
– Usan claves separadas por puntos y pueden usar comodines.
Celery funciona con cero configuración, puedes empezar a lanzar tareas automáticamente sin preocuparnos por colas y demás. Tiene flexibilidad para establecer las claves de encaminamiento y colas que se deseen. También actúa como fachada de Kombu, la biblioteca de mensajería.