JCS-pub/common/globals/utils.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
}