13 lines
402 B
Go
13 lines
402 B
Go
package stgglb
|
|
|
|
import cortypes "gitlink.org.cn/cloudream/jcs-pub/coordinator/types"
|
|
|
|
// 根据当前节点与目标地址的距离关系,选择合适的地址
|
|
func SelectGRPCAddress(hub cortypes.Hub, addr cortypes.GRPCAddressInfo) (string, int) {
|
|
if Local != nil && Local.LocationID == hub.LocationID {
|
|
return addr.LocalIP, addr.LocalGRPCPort
|
|
}
|
|
|
|
return addr.ExternalIP, addr.ExternalGRPCPort
|
|
}
|