NATS · Lección 11
¿Cómo se forma un cluster de NATS?
Cada servidor se conecta solo con un vecino en anillo, así que un mensaje debe atravesar todos los nodos en orden
Requiere un balanceador externo y una base de datos compartida donde los servidores registran sus mensajes
Los servidores se conectan entre sí por rutas (puerto de cluster 6222 por convención) formando una malla completa (full mesh); basta indicar algunas rutas semilla y los demás servidores se descubren por gossip, y los clientes pueden reconectarse a cualquier nodo
Se elige un servidor maestro fijo al que se conectan todos los demás, y si cae el maestro el cluster deja de funcionar
NATS · Lección 11
Completa el código
Los servidores de un cluster se conectan entre sí mediante
Revisa: se conectan mediante rutas.
NATS · Lección 11
¿Qué ventaja da a un cliente conectarse a un cluster NATS en lugar de a un servidor único?
Pista: Si un nodo cae, el cliente se reconecta automáticamente a otro; además descubre los servidores del cluster, lo que da alta disponibilidad.
✓
¡Lección completada!
Clustering de servidores NATS
0
XP ganado
3
Vidas restantes