repositorypackage
0.0.0-20201018042605-a601ea2299ee
Repository: https://github.com/crossmesh/sladder.git
Documentation: pkg.go.dev
# README
Sladder
Sladder is simple and embeded membership framework for service discovery and cluster management.
Model
Sladder provides an extensible cluster data model for node metadata exchange. Each node could has a set of key-value entries called metadata. Sladder ensures metadata consistent among all peers. Consistent strategy is tunable via different engines and validators.
Engines
Gossip engine are currently supported. It use an extended version of algorithm from 《SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol》. In CAP terms, gossip engine builds an AP system.
Etcd engine is in plan.