diff --git a/consul/consul.go b/consul/consul.go index fb5b69a..a9c508f 100644 --- a/consul/consul.go +++ b/consul/consul.go @@ -251,7 +251,7 @@ func GetInstanceAddr(ctx context.Context, name string) (addr string, err error) err = errors.New("获取服务监听器失败") return } - + defer watch.Close() service, err := watch.Proceed() if err != nil || service == nil { err = errors.New("获取服务实例失败")