pb和tikv 跨集群部署后,使用go客户端连接时配置了所有的pb地址

我想知道客户端连接多个pb地址时是否有选择最优的那个地址,或者说该如何进行部署配置才能指向最优的节点配置:
举例:
我有 亚洲 欧洲 美洲不同地区的服务器,然后每个地区选择一台一起作为pb通信,客户端连接时如何进行选择最优的那个pb节点,还是说都是从leader进行获取连接的,这种方式可以再跨机房集群部署的时候进行解决嘛?

直接用 跨数据中心部署拓扑方式吧。。。
跨数据中心部署拓扑 | TiDB 文档中心
有配置模板

我看了,但这个没有选择最优节点作为连接的

应该是只有 leader 可以提供服务的。

选了也没有用吧,一般是奇数个,PD 只有leader 才能响应请求,提供服务,leader 也是要选举的,

pd是单活的

客户端配多个地址默认连最优的节点,然后每隔一段时间做select 1 探活

默认选择最优节点?不是选择的leader节点做连接操作的嘛?

我确实看到客户端连接的源码程序有一段探活的程序:

但并为看见客户端配多个地址时默认连最优的节点