诸如 [Consul](https://www.consul.io/docs/index.html)、[Etcd](https://coreos.com/etcd/docs/latest) 和 [Zookeeper](http://www.slideshare.net/sauravhaloi/introduction-to-apache-zookeeper) 等系统,可以通过跟踪已注册的名称、地址和端口来帮助服务找到彼此。[健康检查](https://www.consul.io/intro/getting-started/checks.html) 有助于验证服务的完整性,通常通过 HTTP 端点来完成。Consul 和 Etcd 都内置了键值存储,可用于存储配置值和其他共享数据。