Kafka y colas de mensajes

Javier Font
5 min readApr 27, 2021

¿Quieres entender por qué Kafka está ganando tanta tracción y los gerentes de contratación buscan personas con esta habilidad?

Bueno, escribí este artículo para ayudar a entender un poco Kafka, pero también explico las colas de mensajes en general primero, para construir la base para explicar Kafka.

Affiliate Ad

Apple iPhone SE (64 GB) — en Blanco

¿Qué es una cola de mensajes?

El propósito de una cola de mensajes es ayudar a entregar comunicaciones (o mensajes) de manera confiable. Si buscas en Google “qué es una cola de mensajes”, obtendrás una respuesta como:

Las colas de mensajes proporcionan un protocolo de comunicaciones asincrónicas, lo que significa que el remitente y el receptor del mensaje no necesitan interactuar con la cola de mensajes al mismo tiempo.

Pero creo que puedes explicar esto de manera aún más simple. Puede pensar en una cola de mensajes como un apartado de correos. El cartero puede entregar un mensaje allí en cualquier momento y puede seguir colocándolos allí hasta que usted vaya a recogerlos. Pueden acumularse o recuperarse inmediatamente.

En este ejemplo, el cartero es el “Editor” o “Productor” y cuando va a recibir correo, es el “Suscriptor” o el “Consumidor”.

--

--

Javier Font
Javier Font

Written by Javier Font

Artículos / Tutoriales / Opinión /... sobre programación, siempre en español

No responses yet