chirps
Alopex Chirps
A Rust communication layer that brings node discovery, membership, messaging and Raft consensus together.
- Join a cluster from a seed list, without DNS
- Know quickly which nodes are alive through SWIM-style gossip
- Nodes always authenticate each other over QUIC with mutual TLS
Source code, quickstart, issues
Published crate
How an Alopex DB cluster uses it
How it differs from etcd, ZooKeeper, Consul, Raft libraries and more
Familiar services designed on Chirps