|
|
|
@ -4,7 +4,6 @@ import (
|
|
|
|
|
"git.gz.internal.jumaiyx.cn/jm/jmproto/conf" |
|
|
|
|
cli "git.gz.internal.jumaiyx.cn/pkg/go-etcd/client" |
|
|
|
|
"github.com/go-kratos/kratos/contrib/registry/etcd/v2" |
|
|
|
|
"github.com/go-kratos/kratos/v2/config" |
|
|
|
|
clientv3 "go.etcd.io/etcd/client/v3" |
|
|
|
|
"sync" |
|
|
|
|
"time" |
|
|
|
@ -20,16 +19,15 @@ type Registry struct {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// NewConfDial config file dial
|
|
|
|
|
func NewConfRegistry(c config.Config) (*Registry, error) { |
|
|
|
|
var bc cli.Data |
|
|
|
|
if err := c.Scan(&bc); err != nil { |
|
|
|
|
return nil, err |
|
|
|
|
} |
|
|
|
|
//e := bc.Etcd.(conf.Etcd)
|
|
|
|
|
return getRegistry(&bc.Etcd) |
|
|
|
|
} |
|
|
|
|
//func NewConfRegistry(c config.Config) (*Registry, error) {
|
|
|
|
|
// var bc cli.Data
|
|
|
|
|
// if err := c.Scan(&bc); err != nil {
|
|
|
|
|
// return nil, err
|
|
|
|
|
// }
|
|
|
|
|
// return getRegistry(&bc.Etcd)
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
// NewDail parameters dial
|
|
|
|
|
// NewRegistry parameters dial
|
|
|
|
|
func NewRegistry(bc *conf.Etcd) (*Registry, error) { |
|
|
|
|
return getRegistry(bc) |
|
|
|
|
} |
|
|
|
|