Docker
- Service registration – This step stores at least the host and port information of the running service
- Service discovery – This step allows other users to discover information stored during the service registration phase.
Service discovery tool
Manual configuration
Zookeeper
Zookeeper
etcd
etcd
Registrator
Registrator
Confd
Confd
Final thoughts on the combination of ETCD, Registrator and Confd
Consul
Consul
Registrator
Registrator
Consul-template
Consul-template
Go template
Consul health check, Web interface, and data center
Final thoughts on Consul, Registrator, Template, health check, and Web UI
conclusion
Zookeeper
etcd
Registrator
Confd
Micro service
Consul
Service Discovery: Zookeeper vs etcd vs Consul