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

  Рет қаралды 9,232

CodelyTV - Redescubre la programación

CodelyTV - Redescubre la programación

Күн бұрын

Пікірлер: 7
@juandediosmartinezcano280
@juandediosmartinezcano280 Жыл бұрын
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
@lenyndev
@lenyndev Жыл бұрын
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.
@decimodanlive
@decimodanlive Жыл бұрын
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
@Luis-uj9jh
@Luis-uj9jh Жыл бұрын
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 ....
@JorgeLlorca-b2d
@JorgeLlorca-b2d 10 ай бұрын
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 Жыл бұрын
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 Жыл бұрын
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
Рет қаралды 15 М.
Cómo gestionar Errores en un Sistema de Mensajería
12:44
CodelyTV - Redescubre la programación
Рет қаралды 10 М.
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 21 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 12 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
¿Tiene sentido el Clean Code en 2024?
21:18
CodelyTV - Redescubre la programación
Рет қаралды 23 М.
Entiende las Transacciones en Clean Architecture
13:52
CodelyTV - Redescubre la programación
Рет қаралды 16 М.
Kafka vs. RabbitMQ vs. Messaging Middleware vs. Pulsar
4:31
ByteByteGo
Рет қаралды 124 М.
This Is What MassTransit Does to Your Message Broker | RabbitMQ
14:21
Milan Jovanović
Рет қаралды 11 М.
RabbitMQ vs Kafka - ¿Cuál escoger?
27:03
CodelyTV - Redescubre la programación
Рет қаралды 40 М.
Cómo evito usar JOINs
12:54
CodelyTV - Redescubre la programación
Рет қаралды 34 М.
Kafka vs RabbitMQ Performance
9:21
Anton Putra
Рет қаралды 40 М.
Cómo aprender Arquitectura de Software en Codely en 2025 | #laFunción 10x04
1:00:44
CodelyTV - Redescubre la programación
Рет қаралды 6 М.
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 21 МЛН