- 14
- 0
- 约1.41千字
- 约 7页
- 2017-04-12 发布于湖北
- 举报
GSLB调度中心算法汇编
GSLB调度中心算法 ? ? ? ? ? mysql:tbl_domain_list ?—— ?domain, route_id, is_oversea ? ? ? ? ? mysql :?tbl_gslb_server —— ? ?name, ?ip, isp, is_direct ? ? ? ? ? mysql :?tbl_ip_geoinfo —— ? ? ip_begin, ip_end, isp, city, province, district, area, oversea ? ? ? ? ??mysql?:?tbl_route_tactic —— ??targetrouteId,?domainName, isp, city, province, district, area, node_ip, node_name, dynamic_rate, priority, split_rate, is_fill ? ? ? ? ? ? ? ? ??路由策略id, 域名, 运营商,城市,省,区域, 大区,节点ip,节点名字,动态比例,优先级,切峰比例 Client_ip: 通过tbl_ip_geoinfo 获取location信息 Domain: 通过tbl_domain_list 获取域名信息 location_info + domain_info : 路径 数据同步业务 WEB 后台POST数据到NGINX NGINX接收到数据后,更新MYSQL相应数据表 直接删除REDIS缓存数据,业务拿数据时发现没数据,重新从MYSQL加载 用户请求业务1 获取用户请求域名,如: 根据域名确定使用哪个解析组,如:测试组 获取用户请求IP,如: 根据用户请求IP,确定用户location信息(包括所在地及ISP信息),如:华南广东广州市,联通 在相应的解析组策略中,根据用户location信息,获取到提供服务的相关节点。如广州节点1,广州节点2,华南节点1,广东节点1 用户请求业务2 根据服务节点location的覆盖程度从具体到广泛排序。以第5点列举的例子来说,排序后的节点依次是:广州节点1,广州节点2,广东节点1,华南节点1 默认使用覆盖程序最具体的一组节点来服务。以第5点列举的例子来说,默认从广州节点1,广州节点2中根据节点动态比例(概率)挑选一台来服务。 如果出现过载情况,自动将次一级location的节点组加进来服务,以降低已有节点的负载。以第5点列举的例子来说,当广州节点1,广州节点2出现过载情况时,会自动将广东节点1加进来服务。 动态比例 动态比例=切锋比例*静态比例 静态比例由运维人员自行设置,以便手动调整动态比例 切锋比例由后台程序根据当前节点的负载情况自动算出。节点没有过载(使用带宽没有超过切锋值)时,切锋比例值为1;出现过载(使用带宽超过切锋值)时,切锋比例会变小,但不会小于或等于0。通过切锋比例的调整,影响动态比例,从而自动调整节点的负载。 过载保护 过载:(服务节点数量+1)*阈值 = 所有服务节点的切峰比例总和 阈值 = 总和/(服务节点+1) 过载 出现过载情况时,, 保底模式为0:系统会自动将次一级location的节点组加进来服务再加上过载的节点 保底模式为1:系统会自动将次一级location的节点组加进来服务 以降低已有节点的负载。
您可能关注的文档
最近下载
- 《合肥市新场景规模化应用示范行动方案(2025—2027年)》.pdf
- 标准化审查报告.doc VIP
- (新版)初级民航安全检查员资格考试题库大全-上(单选题汇总) .pdf VIP
- 2023初中毕业上卫校要多少分分数很高吗 .pdf VIP
- (新版)初级民航安全检查员资格考试题库大全-下(多选、判断题汇总).docx VIP
- H3C认证GB0-510 H3CNE-Security网络安全工程师考试题库及答案.docx VIP
- 索尼SW7600GR中文说明书.pdf
- 华三认证考试H3CNE安全 GB0-510 安全工程师考试题库(含答案).docx VIP
- 钢结构厂房水电安装施工组织方案.docx VIP
- 第1课+おじぎ+课文注音讲义 高中日语人教版第一册.docx VIP
原创力文档

文档评论(0)