No video

Cómo gestionar Errores en un Sistema de Mensajería

  Рет қаралды 8,982

CodelyTV - Redescubre la programación

CodelyTV - Redescubre la programación

Күн бұрын

En el mundo de la Arquitectura de Software y Sistemas Distribuídos, cuando entras dentro del mundo de las colas de mensajería, surge la pregunta de: ¿Cómo puedo gestionar un error al consumir un mensaje?. Hoy vamos a resolver esa duda.
→ Curso RabbitMQ: bit.ly/curso-r...
﹤🍍﹥ Codely
├ 🎥 Suscríbete: kzbin.info...
├ 🔖 Cursos: bit.ly/cursos-...
└ 👋 Redes sociales:
├ / codelytv
├ / javiercane
├ / rafaoe
├ / codelytv
└ / codelytv

Пікірлер: 8
@lucassequeira7193
@lucassequeira7193 6 ай бұрын
Brutal!!! Me encantaria poder aplicar estos conceptos a una arquitectura con sns/sqs. Muchas gracias y a la espera de nuevos videos!!❤
@decimodanlive
@decimodanlive 6 ай бұрын
Estaría bueno un video para implementar los patrones Outbox/Inbox para resolver tipo de problemas
@estapadrisimo
@estapadrisimo 6 ай бұрын
Así configuré yo mis eventos. Usando la misma idea. Y el sistema es muy robusto. En los casos más graves se acumulan en la última cola y saltan alarmas. Es arreglar el problema y mandarlas luego a reprocesar. Mano decsanto esta configuración 👌
@oscardarioflorezdiaz4124
@oscardarioflorezdiaz4124 6 ай бұрын
@CodelyTV podrian compartir la encuesta para los videos de SQS, han pensado en hacer videos de EventBridge?
@CodelyTV
@CodelyTV 6 ай бұрын
Sí y sí!! Aquí tienes la encuesta forms.gle/Cpkz7GtsmpfagkwBA 🙌
@barrenaedu
@barrenaedu 6 ай бұрын
Hola, pero estarían usando otra cola .retry solo para meter delay? porque nadie consumiria de ahí verdad? Y con rabbit no tienen "delayed messages" como para republicar con delay en caso de error? Creo que hay un pluggin para dar soporte a los delayed messages. Algo que no mencionan que creo es importante es como manejan el orden de procesamiento con los domain events, porque procesar en desorden no es aconsejable (en gral no, cu lo arma como quiere) pero bueno, me surgió esa otra duda viendo el video porque si el delay no esta a nivel app y el mensaje se redirecciona a otra cosa entonces sucesivos mensajes pueden ser procesados y luego aparece ese mensaje de retry que estuvo en otro lado y se terminaria procesando en otro orden. Espero haberme expplicado. Saludos
@barrenaedu
@barrenaedu 6 ай бұрын
Para evitar el procesar en desorden y el setup de infraestructura de colas adicionales con headers yo creo una alternativa a evaluar podría ser meter el delay a nivel app. Usando rutinas escritas en una librería propia se podría por un lado abstraer el broker, y por el otro customizar sus apis y sus features, y así concentrar la instrucción de delay a nivel código dentro de la librería en un solo lugar, por ejemplo desde afuera quedaría libreria.send() o libreria.sendOrElseDelay(3000ms), etc.. lo que no quita que internamente los libreria.send() tengan un delay por default, se podrian llevar contadores de retry, de todo ahi dentro de esa libreria.
Las vistas materializadas de SQL: Explicado!
20:24
CodelyTV - Redescubre la programación
Рет қаралды 17 М.
RabbitMQ vs Kafka - ¿Cuál escoger?
27:03
CodelyTV - Redescubre la programación
Рет қаралды 35 М.
Magic? 😨
00:14
Andrey Grechka
Рет қаралды 19 МЛН
My Cheetos🍕PIZZA #cooking #shorts
00:43
BANKII
Рет қаралды 28 МЛН
Before VS during the CONCERT 🔥 "Aliby" | Andra Gogan
00:13
Andra Gogan
Рет қаралды 10 МЛН
Adiós a los estados inconsistentes: Failover y Outbox pattern
14:06
CodelyTV - Redescubre la programación
Рет қаралды 10 М.
Casi Pierdo mi Trabajo por un Try Catch
9:32
hdeleon.net
Рет қаралды 61 М.
🦙🤖  COMO ejecutar LLAMA3 en LOCAL y hacer que HABLE y ESCUCHE
13:47
Mejora la Calidad de tu Código utilizando Value Objects
16:20
CodelyTV - Redescubre la programación
Рет қаралды 34 М.
Por qué se DESORDENAN los Mensajes en los Sistemas de Mensajería (Kafka, RabbitMQ, etc)
10:56
CodelyTV - Redescubre la programación
Рет қаралды 9 М.
Qué es la Consistencia Eventual | Diseño de Sistemas
16:58
CodelyTV - Redescubre la programación
Рет қаралды 10 М.
AWS SQS vs SNS vs EventBridge - ¿Cuál escoger?
21:23
CodelyTV - Redescubre la programación
Рет қаралды 11 М.
¿Por qué Debes Aprender ARQUITECTURA de SOFTWARE?
20:34
hdeleon.net
Рет қаралды 30 М.
Mejora la Calidad de tu Código utilizando Repositorios
11:24
CodelyTV - Redescubre la programación
Рет қаралды 25 М.
Lo que necesitas saber de IA como Developer: Modelos vs Ollama vs LangChain
16:57
CodelyTV - Redescubre la programación
Рет қаралды 19 М.
Magic? 😨
00:14
Andrey Grechka
Рет қаралды 19 МЛН