Categorías
Techies

Protocolo Gossip en Cassandra

Imaginemos un grupo de 10 amigos. Se van a la montaña y van a hacer lo que no se recomienda a quien va a la montaña, separarse.

Cada uno cuenta con un WalkiTalkie. Cada 5 minutos cada uno de ellos tiene que tiene que intercambiar una conversación con hasta otros 3 amigos. Estos amigos se eligen de forma aleatoria. Aquí nadie hace de coordinador para llamar a todos.

La conversación que van a tener es corta para no saturar la red.

  • ¿Estás?
  • Recibido

Si el destinatario de la llamada no responde, lo daremos por muerto. Pero esto no evitará que en la siguiente ronda de llamadas intentemos contactar con él de nuevo. Quizás simplemente tropezó en el momento de la llamada y no pudo responder.

Pues con este cuento, ya sabeis como funciona el protocolo descentralizado Gossip. El grupo es un cluster de 10 nodos y la llamada la hacen cada segundo.

¿He sido rápido?