gRPC 命名与发现
etcd 客户端提供了一个 gRPC 解析器,用于使用 etcd 后端解析 gRPC 端点。解析器使用 etcd 客户端初始化并给出解析解析的目标:
管理服务端点
新的端点可以通过 etcdctl
添加到服务中:
通过 etcdctl
可以从服务中删除主机:
ETCDCTL_API=3 etcdctl del my-service/1.2.3.4
带租约注册端点确保如果主机不能维持 keepalive 心跳(例如,它的机器宕机了),它将从服务中删除:
lease=`ETCDCTL_API=3 etcdctl lease grant 5 | cut -f2 -d' '`