Tuesday, October 13, 2015

Service Discovery

Consul vs Eureka vs Etcd vs Zookeeper vs RollYourOwn:
  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