mirror of
https://github.com/injoyai/tdx.git
synced 2025-11-26 21:25:35 +08:00
增加DialHostsRange函数,更方便使用
This commit is contained in:
@@ -41,7 +41,7 @@ func Dial(addr string, op ...client.Option) (cli *Client, err error) {
|
|||||||
|
|
||||||
// DialDefault 默认连接方式
|
// DialDefault 默认连接方式
|
||||||
func DialDefault(op ...client.Option) (cli *Client, err error) {
|
func DialDefault(op ...client.Option) (cli *Client, err error) {
|
||||||
return DialWith(NewHostDial(Hosts), op...)
|
return DialHostsRange(Hosts, op...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// DialHosts 与服务器建立连接,多个服务器轮询,开启重试生效
|
// DialHosts 与服务器建立连接,多个服务器轮询,开启重试生效
|
||||||
@@ -54,6 +54,11 @@ func DialHostsRandom(hosts []string, op ...client.Option) (cli *Client, err erro
|
|||||||
return DialWith(NewRandomDial(hosts), op...)
|
return DialWith(NewRandomDial(hosts), op...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DialHostsRange 遍历设置的服务地址进行连接,成功则结束遍历
|
||||||
|
func DialHostsRange(hosts []string, op ...client.Option) (cli *Client, err error) {
|
||||||
|
return DialWith(NewRangeDial(hosts), op...)
|
||||||
|
}
|
||||||
|
|
||||||
// DialWith 与服务器建立连接
|
// DialWith 与服务器建立连接
|
||||||
func DialWith(dial ios.DialFunc, op ...client.Option) (cli *Client, err error) {
|
func DialWith(dial ios.DialFunc, op ...client.Option) (cli *Client, err error) {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user