Léxico TI › Bases de datos › Protocolo gossip (BD)

Protocolo gossip (BD)

Bases de datos Svenska → Actualizado: 2026-08-20

Una forma descentralizada de que los nodos de un clúster propaguen información (qué nodos existen, su estado, la topología del anillo) "cotilleando" periódicamente con unos pocos vecinos al azar. La información se propaga de forma epidémica hasta que todos la conocen, sin coordinador central.

Mecánica: a intervalos regulares, cada nodo elige a algunos otros e intercambia su última vista del estado del clúster; la información nueva se propaga exponencialmente (como un rumor, una epidemia) y converge rápido en todo el clúster. Ventaja: sin punto único de fallo central, robusto ante caídas de nodos, escala a miles de nodos. Se usa para el descubrimiento de membresía, la detección de fallos (qué nodos están caídos) y la propagación de metadatos en Cassandra, DynamoDB, Consul, Serf. A menudo se apoya en un "phi accrual failure detector" para decidir si un nodo silencioso está muerto. Un mecanismo fundamental en arquitecturas descentralizadas y sin líder. Relacionado con el hashing consistente y la replicación sin líder.

← Volver al léxico