esto es demasiado útil 😉
Bienvenida
Celery ¿Qué es, para qué sirve, cómo se usa?
Repositorio del proyecto
Arquitecturas de software basadas en mensajería y colas de tareas
Brokers de tareas: Servidores de mensajería y formas de usarlos
¿Cuándo debemos usar Celery?
Reto: Casos de uso de Celery
Bot de Slack
¿Cómo funciona un bot?
Cómo funciona el API de Slack para programación de bots (y parecidos y diferencias con otros APIs)
¿Cómo crear un bot reactivo?
Reto: posibles aplicaciones de bots de Slack, buscar ejemplos y entender cómo se llevarían a cabo
Reto: modificar el bot básico y crear alguno que responda a a algún tipo de petición o muestre algo
Brokers de mensajería
¿Qué es un broker de mensajería y cuándo debe usarse?
Conceptos: mecanismos de publicación/suscripción. Canales. Intercambiadores
Brokers de mensajería open source
Python con RabbitMQ uso básico de la terminal
Comparación de diferentes brokers de mensajería para trabajar con Celery
Reto: Crear una pequeña aplicación cliente-servidor que use RabbitMQ desde Python
Celery y brokers de mensajería
Creando un entorno de desarrollo para Celery
Instalación y creación de un programa básico pub/sub
Cómo usar Celery para programar un robot de Slack: diseño y comienzo de la implementación
Monitorización de tareas
Solucionando problemas
Reto: implementación y despliegue básico de un bot de Slack
Enrutado de tareas
Conceptos: enrutado de tareas y por qué se necesita
Enrutado manual
Mensajería en Celery: uso de Kombu
Enrutado automático
Reto: diseño de mecanismos de enrutado para un bot de Slack
Integración y despliegue en la nube
Estructura de mensajes en Celery y resultados de tareas
Tareas periódicas con Celery
Configuración de sistemas en la nube
Contenedores
Despliegue en un PaaS: Heroku
Uso de Celery con Node.js
Reto: despliegue en la nube (usando cuentas gratuitas)
Conclusiones
Despedida, conclusiones y a dónde ir desde aquí
Lectura
En el mundo de los brokers de mensajería se utilizan principalmente dos tipos de metáforas. Unas vienen del mundo del correo, donde hay mensajes que tienen un emisor y un receptor, como una carta. Pero no todos los mensajes son de este tipo: hay mensajes que se emiten y puede recibir mucha gente: usamos en este caso metáforas del mundo de la radio.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 10
Preguntas 0
esto es demasiado útil 😉
Parece que hay un error en la especificación de las Siglas AMQP, las siglas significan: Advanced Message Queuing Protocol.
Interesante y aclarador aunque me gustaria que pusieran un ejemplo mas intuitivo de la vida real del papel de las exchanges
geniaal
Esta super interesante, ya entendí que es Celery y RabitMQ se me ocurren ideas de como implementarlos en mi bot de telegram
Muy interesante, muy util y muy profesional
Ya quiero hacer mi cola de tareas con celery
MQTT es usado en aplicaciones de IoT, en comunicación M2M, un dispositivo puede subscribirse a otro dispositivo, y así entablar una comunicación entre máquinas.
Interesante!
Interesante!! pero me pregunto si se tomarán el tiempo de releer lo que escriben. Creo que la redacción puede ser más clara.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?