Etcd 插件
Etcd 在 Lynx 里有两种典型角色:配置中心,以及服务注册/发现后端。它也是 Etcd Lock 的必需上游客户端。
Runtime 事实
| 项目 | 值 |
|---|---|
| Go module | github.com/go-lynx/lynx-etcd |
| 配置前缀 | lynx.etcd |
| Runtime 插件名 | etcd.config.center |
| 公开 API | GetClient(), GetEtcdConfig(), GetNamespace(), GetConfigSources(), GetConfigValue(prefix, key), NewEtcdRegistrar(...), NewEtcdDiscovery(...) |
配置来源
| 文件 | 范围 | 实际影响 |
|---|---|---|
lynx-etcd/conf/example_config.yml | Lynx runtime 与 etcd client 初始化 | endpoints、TLS/鉴权、缓存/指标/重试、配置前缀加载、可选的注册/发现,以及几项仅为兼容保留的 schema 字段 |