22.5 本章小结

本章我们介绍了强大的分布式键值数据库实现Etcd,包括如何利用它进行读写数据等操作,以及Etcd集群管理的一些要点。Etcd提供了很多有用的功能,包括数据监听、定期快照等。

通过实践案例,可以看出Etcd的功能十分类似ZooKeeper,但作为后起之秀,它在REST接口支持、访问权限管理、大量数据存储方面表现更为优秀。同时,提供了多种语言(目前包括Python、Go、Java等)实现的客户端支持。基于Etcd,用户可以很容易地实现集群中的配置管理和服务发现等复杂功能,类似项目还包括Consul等。