package model
|
|
|
|
// EtcdSdk 统一操作etcd接口
|
|
type EtcdSdk interface {
|
|
List(path string) (list []*Node, err error) // 显示当前path下所有key
|
|
Val(path string) (data *Node, err error) // 获取path的值
|
|
Add(path string, data []byte) (err error) // 添加key
|
|
Put(path string, data []byte) (err error) // 修改key
|
|
Del(path string) (err error) // 删除key
|
|
Members() (members []*Member, err error) // 获取节点列表
|
|
Close() (err error) // 关闭连接
|
|
}
|