|
|
|
@ -2,7 +2,7 @@ package discver
|
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
|
"git.gz.internal.jumaiyx.cn/jm/jmproto/conf" |
|
|
|
|
"git.gz.internal.jumaiyx.cn/pkg/go-etcd/pool" |
|
|
|
|
"git.gz.internal.jumaiyx.cn/pkg/go-etcd/discver/pool" |
|
|
|
|
"github.com/go-kratos/kratos/v2/log" |
|
|
|
|
"time" |
|
|
|
|
) |
|
|
|
@ -27,7 +27,7 @@ func NewEtcd(c *RegistryConfig) *RegistryConfig {
|
|
|
|
|
return c |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (dis *RegistryConfig) Dial() (*pool.GenericPool, error) { |
|
|
|
|
func (dis *RegistryConfig) Pool() (*pool.GenericPool, error) { |
|
|
|
|
genericPool, err := pool.NewGenericPool(dis.MinOpen, dis.MaxOpen, dis.MaxLifetime, func() (pool.Poolable, error) { |
|
|
|
|
confRegistry, err := NewRegistry(dis.Conf) |
|
|
|
|
if err != nil { |
|
|
|
@ -41,3 +41,7 @@ func (dis *RegistryConfig) Dial() (*pool.GenericPool, error) {
|
|
|
|
|
} |
|
|
|
|
return genericPool, err |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//func (p *pool.GenericPool) getServer() {
|
|
|
|
|
//
|
|
|
|
|
//}
|