SetURI 方法

      设置当前客户端使用的服务器地址。如果你想要设置多个服务器地址,请使用 方法代替该方法。

      URIList 方法

      1. URIList() []string

      返回当前客户端可使用的服务器地址列表。

      SetURIList 方法

      1. SetURIList(uriList []string)

      设置当前客户端可使用的服务器地址列表,请注意,设置的服务器地址列表会重新随机排序,所以 uriList 参数中服务器地址列表的顺序跟使用 URIList 得到的服务器地址列表的顺序并不一致。

      返回客户端的 tls 配置。

      SetTLSClientConfig 方法

      1. SetTLSClientConfig(config *tls.Config)

      设置客户端的 tls 配置。

      Retry 方法

      1. Retry() int

      返回幂等性调用在因网络原因调用失败后的默认重试次数。

      SetRetry 方法

      1. SetRetry(value int)

      返回客户端调用超时时间的默认值。

      SetTimeout 方法

      1. SetTimeout(value time.Duration)

      设置客户端调用超时时间的默认值,该设置初始值为 30 秒。

      Failround 方法

        当调用中发生服务地址切换时,如果服务列表中所有的服务地址都切换过一遍之后,该值会加 1。初始值为 。你可以根据该方法返回值来决定是否更新服务列表。更新服务列表可以使用 SetURIList 方法,当调用 SetURIList 后,该值会被重置为 0

        SetEvent 方法

        1. SetEvent(ClientEvent)

        设置客户端 中的 UserData 的初始值。