No video

Por qué se DESORDENAN los Mensajes en los Sistemas de Mensajería (Kafka, RabbitMQ, etc)

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

CodelyTV - Redescubre la programación

CodelyTV - Redescubre la programación

Күн бұрын

¡Últimas horas del Black Friday de Codely! codely.com/bla...
Cuando estamos trabajando con Sistemas de Colas siempre nos dicen que los mensajes se pueden desordenar, pero ¿por qué?
﹤🍍﹥ CodelyTV
├ 🎥 Suscríbete: kzbin.info...
├ 🐦 Twitter CodelyTV: / codelytv
├ 🧔🏻 Twitter Javi: / javiercane
├ 💂‍♀️ Twitter Rafa: / rafaoe
├ 📸 Instagram: / codelytv
├ ℹ️ LinkedIn: / codelytv
├ 🥋 Academy: codely.com/aca...
└ 📕 Catálogo cursos: bit.ly/cursos-...

Пікірлер: 7
@juandediosmartinezcano280
@juandediosmartinezcano280 9 ай бұрын
La de veces que he intentado yo explicar esto en mi empresa. Y siempre me salen con que como puede ser que no lleguen en orden o de dupliquen los eventos. Te toman por loco
@decimodanlive
@decimodanlive 9 ай бұрын
Ese es un problema que a muchos devs les cuesta entender y aplicar a sus proyectos… Aquí es cuando CRUD se vuelve un anti-patrón
@lenyndev
@lenyndev 9 ай бұрын
Lo interesante es que no siempre se requiere un orden total sino un orden por aggregados o contextos. En ese punto es donde es importante asegurar una arquitectura que dependiendo de la infraestructura del broker permita que las colas mantengan un orden basado en X. Pero tambien depende lo que queramos, si queremos como me gusta decirlo a mi MAXIMA VELOCIDAD probablemente el orden no tenga tanta prioridad o a la inversa.
@Luis-uj9jh
@Luis-uj9jh 9 ай бұрын
Existen varios modelos de control de eventos como Brodcast, interruptor etc.... normalmente los que están construidos estas herramientas se basan en Brodcast ( en transmitir ), algo muy común que ocurre es que los sub sistemas implicados en el sistema tienden a duplicar los eventos cuando los manejan. una forma de atender a esto. es: ten claro tu arquitectura y tu flujo de trabajo, suena "tonto" pero al tener el flujo diseñado de todos los sub sistemas involucrados, vas a tener mayor control de lo que este pasando, y segundo, saber definir un evento. Consejo, si lo que están describiendo lo puedes vincular con un momento en el tiempo, es un evento. Saludos ....
@user-tt1hr2lk2k
@user-tt1hr2lk2k 7 ай бұрын
Kafka no funciona ni parecido a lo que han expuesto en este video, no se ni para que lo han mencionado
@JorgeMartinez-xb2ks
@JorgeMartinez-xb2ks 9 ай бұрын
Se puede resolver almacenando y usando bien el tiempo en el que se introduce cada mensaje y por supuesto siempre que usamos un cliente reactivo en el browser.
@xxnurioxx
@xxnurioxx 9 ай бұрын
Kiss, por favor… el orden solo es necesario si estás haciendo las cosas mal. La solución no es complicarse la vida. Muy pocos casos requieren orden, y dudo que sea el caso de la mayoría.
Los Triggers de la Base de Datos pueden ser una Buena Práctica
15:24
CodelyTV - Redescubre la programación
Рет қаралды 14 М.
RabbitMQ vs Kafka - ¿Cuál escoger?
27:03
CodelyTV - Redescubre la programación
Рет қаралды 35 М.
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 45 МЛН
Mejora la Calidad de tu Código utilizando Value Objects
16:20
CodelyTV - Redescubre la programación
Рет қаралды 34 М.
AWS SQS vs SNS vs EventBridge - ¿Cuál escoger?
21:23
CodelyTV - Redescubre la programación
Рет қаралды 11 М.
What is RabbitMQ?
10:10
IBM Technology
Рет қаралды 317 М.
Event Sourcing Core Concepts
11:31
CodeOpinion
Рет қаралды 7 М.
Cómo gestionar Errores en un Sistema de Mensajería
12:44
CodelyTV - Redescubre la programación
Рет қаралды 9 М.
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 М.
Cómo gestionar MILLONES de REGISTROS en la Base de Datos con DDD
9:22
CodelyTV - Redescubre la programación
Рет қаралды 19 М.