Kafka en Producción · Lección 28
¿Qué caso de uso justificaría tener múltiples clusters de Kafka geo-distribuidos en distintas regiones, en vez de un único cluster centralizado?
Reducir la latencia para producers y consumers ubicados cerca de cada región específica, procesando datos localmente y replicando de forma asíncrona solo lo que necesita compartirse entre regiones
Es técnicamente imposible tener más de un cluster de Kafka en toda una organización
Un único cluster centralizado siempre ofrece mejor latencia que múltiples clusters distribuidos geográficamente
Elimina por completo la necesidad de tener replication factor configurado dentro de cada cluster individual
Kafka en Producción · Lección 28
Completa el código
La replicación entre regiones distintas suele ser de forma
Revisa: la replicación entre regiones distintas suele ser de forma asíncrona.
Kafka en Producción · Lección 28
¿Por qué un producer ubicado en Europa escribiendo hacia un cluster de Kafka centralizado en Estados Unidos experimentaría mayor latencia que si escribiera hacia un cluster local en su propia región?
Pista: cada escritura tendría que viajar físicamente a través de la red hasta el cluster ubicado en otra región geográfica distante, añadiendo latencia de red proporcional a esa distancia, algo que se evitaría si el producer pudiera escribir hacia un cluster local ubicado en su propia región.
✓
¡Lección completada!
Multi-cluster y replicación geo-distribuida
0
XP ganado
3
Vidas restantes