SetURI 方法
设置当前客户端使用的服务器地址。如果你想要设置多个服务器地址,请使用 方法代替该方法。
URIList 方法
- URIList() []string
返回当前客户端可使用的服务器地址列表。
SetURIList 方法
- SetURIList(uriList []string)
设置当前客户端可使用的服务器地址列表,请注意,设置的服务器地址列表会重新随机排序,所以 uriList
参数中服务器地址列表的顺序跟使用 URIList
得到的服务器地址列表的顺序并不一致。
返回客户端的 tls 配置。
SetTLSClientConfig 方法
- SetTLSClientConfig(config *tls.Config)
设置客户端的 tls 配置。
Retry 方法
- Retry() int
返回幂等性调用在因网络原因调用失败后的默认重试次数。
SetRetry 方法
- SetRetry(value int)
返回客户端调用超时时间的默认值。
SetTimeout 方法
- SetTimeout(value time.Duration)
设置客户端调用超时时间的默认值,该设置初始值为 30 秒。
Failround 方法
当调用中发生服务地址切换时,如果服务列表中所有的服务地址都切换过一遍之后,该值会加 1
。初始值为 。你可以根据该方法返回值来决定是否更新服务列表。更新服务列表可以使用 SetURIList
方法,当调用 SetURIList
后,该值会被重置为 0
。
SetEvent 方法
- SetEvent(ClientEvent)
设置客户端 中的 UserData
的初始值。