ETCD服务发现开始1、Etcd介绍Etcdisadistributed,consistenktey-valuestoreforsharedconfigurationandservicediscovery是一个分布式的,一致的key-value存储,主要用途是共享配置和服务发现。Etcd已经在很多分布式系统中得到广泛的使用。2、为什么需要Etcd所有的分布式系统,都面临的一个问题是多个节点之间的数据共享问题,这个和团队协作的道理是一样的,成员可以分头干活,但总是需要共享一些必须的信息,比如谁是leader,都有哪些成员,依赖任务之间的顺序协调等。所以分布式系统要么自己实现一个可靠的共享存储来同步信息(比如Elasticsearch),要么依赖一个可靠的共享存储服务,而Etcd就是这样一个服务。3、Etcd提供什么能力Etcd主要提供以下能力,已经熟悉Etcd的读者可以略过本段。1. 提供存储以及获取数据的接口,它通过协议保证Etcd集群中的多个节点数据的强一致性。用于存储元信息以及共享配置。2. 提供监听机制,客户端可以监听某个key或者某些ke