Spice
stableDistributed state. Raft consensus.
Motor de estado distribuido basado en Raft consensus. Spice mantiene la configuración del cluster, elección de líder y replicación de estado en todos los nodos. Diseñado para latencia sub-milisegundo y tolerancia a particiones de red.
Características
- ✦Raft consensus con elección de líder automática
- ✦Replicación de estado en tiempo real
- ✦Snapshots incrementales para recovery rápido
- ✦API gRPC y HTTP para lectura/escritura
- ✦Tolerancia a fallas: N/2 - 1 nodos pueden caer
- ✦Latencia de escritura < 1ms en condiciones normales
Ejemplo
dune spice
$ dune spice statusLeader: arrakis-prod-01Term: 42Committed: 18,429Applied: 18,429Followers: 2/2 healthy$ dune spice put /config/gateway/rate-limit 10000✦ Written to leader, replicated to 2 followers✦ Commit index: 18,430
DETALLES
- Stack
- Rust · OpenRaft
- Puerto
- :7420
- Reemplaza
- etcd / ZooKeeper
- Estado
- stable