http://www.gomicro.services/articles/service-discovery-overview
Consul vs Zookeeper:
https://www.consul.io/intro/vs/zookeeper.html
And then some really heavy stuff:
http://progrium.com/blog/2014/08/20/consul-service-discovery-with-docker/
http://progrium.com/blog/2014/07/29/understanding-modern-service-discovery-with-docker/
http://book.mixu.net/distsys/single-page.html
A comprehensive solution to service discovery will have three legs:
- A consistent (ideally), highly available service directory
- A mechanism to register services and monitor service health
- A mechanism to lookup and connect to services
Chubby, Zookeeper, etcd, Consul are distributed data stores that are defined by their use of a consensus algorithm requiring a quorum for writes and generally exposing a simple key-value store.
Sometimes also called a 'lock server' or 'config store'.
No comments:
Post a Comment