Hace 3 años | Por mr_b a eli.thegreenplace.net
Publicado hace 3 años por mr_b a eli.thegreenplace.net

Este es el primer artículo de una serie de varios capítulos que describen la implementación completa del algoritmo de consenso distribuido llamado Raft en el lenguaje de programación Go. Raft es un algoritmo relativamente nuevo (2014) pero ya se usa bastante en la industria. El ejemplo más conocido de ello es probablemente Kubernetes, que se apoya en Raft a través de la base de datos distribuida de tipo clave-valor etcd. El objetivo de estos artículos es describir una implementación totalmente funcional y rigurosamente probada de Raft.

Comentarios

mr_b

Esta es la parte 0 o introducción. Las siguientes partes son:

Parte 1: Elecciones.
Parte 2: Comandos y replicación del log.
Parte 3: Persistencia y optimizaciones.