etcetera 是一个客户端,它使用标记结构来保存和加载来自 etcd 集群的值,仅为库的抽象层。它简化使用体验,并使从 JSON 到键值配置的转换更加轻松。这个工具的想法最初来自我的同事 Gustavo Henrique Montesião de Sousa (hms)。

如何使用

使用下面的命令下载库:


go get -u github.com/rafaeljusto/etcetera

依赖项

该项目依赖于:

  • github.com/coreos/go-etcd/etcd

因此,您还需下载该依赖项:


go get -u github.com/coreos/go-etcd/etcd

示例用法

假设您的系统使用一种结构配置并保存在一个 JSON 文件中。

例如:


type B struct {

  SubField1

}