nacos-group / nacos-sdk-go

Nacos client in Golang
Apache License 2.0
1.1k stars 335 forks source link

NamingProxyDelegate调用疑问 #532

Closed redwolf2019 closed 1 year ago

redwolf2019 commented 1 year ago

请问一下为什么grpc/http通讯的方式要和ephemral绑定呢?调用方式可以让开发者手动配置吗?

func (proxy *NamingProxyDelegate) getExecuteClientProxy(instance model.Instance) (namingProxy naming_proxy.INamingProxy) {
    if instance.Ephemeral {
        namingProxy = proxy.grpcClientProxy
    } else {
        namingProxy = proxy.httpClientProxy
    }
    return namingProxy
}
binbin0325 commented 1 year ago

不可以手动配置,因为nacos server 2.x版本grpc只接收注册临时实例,持久化实例通过openapi(http)或者console去创建。