Closed dongpoge closed 4 months ago
在 common.go 里,看到了 获取 key 的方法: ` const ( etcdPrefixTpl = "kitex/registry-etcd/%v/" )
func serviceKeyPrefix(serviceName string) string { return fmt.Sprintf(etcdPrefixTpl, serviceName) }
// serviceKey generates the key used to stored in etcd. func serviceKey(serviceName, addr string) string { return serviceKeyPrefix(serviceName) + addr } `
但是我如果想修改 默认的 key ,好像没有找到配置的地方
参考一下文档,目前不支持自定义整个 Key,可以在解析时使用 kitex/registry-etcd/{serviceName} 前缀进行查找,你有什么特殊的需求吗
kitex/registry-etcd/{serviceName}
已支持 @leader318 ,我们打个 tag 补充一下文档
感谢,很效率👍
在 common.go 里,看到了 获取 key 的方法: ` const ( etcdPrefixTpl = "kitex/registry-etcd/%v/" )
func serviceKeyPrefix(serviceName string) string { return fmt.Sprintf(etcdPrefixTpl, serviceName) }
// serviceKey generates the key used to stored in etcd. func serviceKey(serviceName, addr string) string { return serviceKeyPrefix(serviceName) + addr } `
但是我如果想修改 默认的 key ,好像没有找到配置的地方