临时发布
2021-10-19 18:23:43 0 举报
测试
作者其他创作
大纲/内容
配置服务
配置服务前端
项目更新
更新服务
发布
过滤filter链
客户端查询
拉取实际地址
项目文件
版本管理
startUpdateProjectsConfig
用户管理
本地保存项目
查找update-db下对应资源
Loop 20s
mongodb
是
startProjectUpdate(callbacksList)
发布管理
拉取更新项目列表
本地保存project.json
注:保存程序中整体项目的完整列表的,需要手工维护
用户端
updateConfig
请求更新
http请求
爱奇艺配置中心
CDN更新地址
拉取最新的地址
外部访问
解析请求
元数据更新
检查项目更新
Loop
分为二个部分:1.更新缓存到本地2.通过条件获取缓存信息
遍历callbacksList
无
客户端请求
返回客户端cdn地址信息
检查更新
配置元数据存储在内存let callbacksList = [] 数组中
更新update-db下资源文件缓存
是否满足条件
爱奇艺CDN服务
项目管理
CDN服务
否
配置中心
文本
获取配置数据
保存更新到callbacksList
0 条评论
下一页