在手机 APP 初始化配置了域名 A 和域名 B ,如果域名 A 访问慢,切换到域名 B 访问,我们是根据 ping 值,或者无法访问作为一个判断的依据。
这样有没有问题,请教诸位大神,或者有更好的思路不吝赐教。
1
gaobh 9 小时 27 分钟前 via iPhone
500 就切换,以防万一逻辑可以做在客户端,再另外配置域名拉域名名单,每个域名再配置拉最新名单
|
2
eas 7 小时 47 分钟前
这个不是应该在 dns 负载那头动脑筋嘛?
|
3
tunggt 7 小时 39 分钟前 via Android
就像楼上说的 dns 负载均衡,或者你分区域分运营商解析。
要么直接用 cdn 。 不过你这访问响应,能根据用户的 ping 值? |
4
GeekGao 6 小时 2 分钟前
直接用腾讯云 DNS 解析,付费就能开通 IGTM 做故障监测自动切换,不需要理解高深的 HA 架构、不需要改动代码解决。
|
5
falcon05 5 小时 49 分钟前 via iPhone
这个有点类似翻墙软件的负载均衡,选择最快的节点,可以定时检测,使用一条 URL 检查响应时间
|
6
hefish 5 小时 43 分钟前
根据 ping 值切换是不是有些草率了?
|
7
codegenerator 5 小时 29 分钟前 via Android
可以用一个简单接口代替 ping ,其他都没有问题
|
8
xhwdy26 OP 各位,关键问题是 A 域名是天朝,B 域名是某国,这些都无效,这些 DNS 可能无法用上
|
10
ETiV 4 小时 39 分钟前 via iPhone
如果你是个正经的 app ,就不要在国内上架能访问海外的,反之亦然
|
11
hzplszl 3 小时 39 分钟前
搞个小文件放到两个域名,客户端在网络切换或者其他有必要的场景下,去下载文件竞速,选择更快的域名
|