Skip to content

Simple and embeded membership framework for service discovery and cluster management

Notifications You must be signed in to change notification settings

CrossMesh/sladder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sladder

Build Status Codacy Badge codecov

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.

About

Simple and embeded membership framework for service discovery and cluster management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published