Sladder is simple and embeded membership framework for service discovery and cluster management.
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.
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.