Zookeeper are pure key value stores) • Health checks (ETCD and Zookeeper only support time to live entries) • Context Aware services by tagging individual instances. • Commercial Support exists • A Complete Product Supports everything from service discovery, distributed configuration, DNS support out of the box, competitors need extra tools. • Scalable scales to many thousands of nodes, far more than what we need
dev environment. • Easy to use Web UI built in for development environments. • Fast, agents run on each server, sub millisecond lookups. • Access Control Lists, limit access to key value store • Multi Datacenter support, if we need. • Push events between nodes • Event Subscription (via long polling) status changes
Scalability by load balancing over multiple instances • Context Aware by tagging service instances • Distributed Configuration • Circuit Breaker by removing overloaded services from the service discovery