go-etcd
高可用的分布式key-val存储,可以用于配置共享和服务发现类似项目:zookeeper(java)和consul(go)开发语言:go接口:提供restful的http接口,使用简单实现算法:基于raft一致性算法的强一致性、高可用(多个备份)的服务存储目录。etcd 与redis:redis集群一般是一主两从,主写入数据,从读出数据,故可能存在信息更新延迟;etcd的强一致性确保热和任何节点的数据都是一致的。故对与强一致性要求高的选用etcd,一致性要求不是很严的可选用redis,redis的