动态域名—new
2024-08-14 16:12:11 0 举报
动态切换API/域名
作者其他创作
大纲/内容
成功?
标记可用?
动态域名逻辑开始
有无不可用?
是ip兜底且超过3次?
清除缓存?
N
Y
缓存本地二级域名配置和hash
通过缓存加载列表
使用第一个可用一级域名获取二级列表
开始检测
缓存二级域名不可用次数+1
有缓存?
默认兜底ip可用
使用默认域名(非iP)进入app
hash更新?
缓存中二级域名状态重置
是否可用?
一级域名检测(获取列表)
通过本地配置加载列表
二级域名检测(check接口)
遍历二级域名
动态域名任务结束
更新缓存(当前域名不可用 + 1)
网络正常?
二级域名网络检测
延迟30检测
更新当前域名缓存信息、切换下一个
接口数据处理
无
有
整体流程需要打开动态域名开关、且开启连续检测
通过版本号 缓存
遍历一级二级域名
加载一级域名列表
加载二级域名列表
App启动
缓存本地一级域名配置
结束
缓存中一级域名状态重置
缓存一级域名不可用次数+1
保存当前域名、进入app
0 条评论
下一页