基于HTTP重定向的GSLB工作流程「建议收藏」
2023-06-13 09:11:24 时间
大家好,又见面了,我是你们的朋友全栈君。1.用户向网站的local dns请求域名解析
2.local dns向用户返回GSLB设备的ip地址,如果GSLB系统本身有负载均衡,则返回的IP地址就是自身负载均衡后的某台设备的IP地址
3.用户向这台GSLB设备发起GET请求,请求该网站的网页的内容.如果网页上有图片,文字,视频则会发起多个HTTP请求
4.GSLB设备将综合分析用户ip,内容分布,设备负载,链路状况等实时信息,为用户选择一个合适的服务单元.如果没有查到用户ip所在网段的信息,则通过以下两种路由策略 a.GSLB将用户请求通过轮询的方式定向到其他节点 b.GSLB会通知各POP点的SLB一同去测各POP点离用户的距离及时延,并报告核心节点确定最优站点,该ip地址所在的网段会被添加到动态最近路径表,供今后用户直接与最优的分配层节点的SLB设备建立连接.
5.用户根据得到的ip地址向CDN节点发出媒体访问请求
6.如果这个ip地址的节点仍然是一个负载均衡设备,则通过负载均衡选择一台合适的服务设备,将其ip地址返回给用户
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/138905.html原文链接:https://javaforall.cn
相关文章
- Http通过header传递参数_http contenttype
- 使用 http-proxy 代理 HTTP 请求时遇到的 the requested url is invalid 错误消息
- 申请测试微信公众号流程_如何申请免测
- Mybatis执行一个Sql的流程
- 开发流程规范 — commit及其之后的阶段
- 【经验】使用http访问一个链接提示400的错误,但是在浏览器访问没问题(server returned HTTP Response code :400 fro URL:),怎么解决
- NFT元宇宙模式系统开发Demo(技术理念)NFT链游项目系统开发流程详情
- MySQL报障之coredump收集处理流程
- 腾讯云HiFlow是什么?如何配置一个自动化流程?
- 修改编译第三方jar包class,方便项目使用流程
- 腾讯轻联流程运行错误如何排查问题?
- Kafka实战-实时日志统计流程详解大数据
- 谈谈javascript中的流程控制语句详解编程语言
- 深入了解Linux启动过程(linux的启动流程)
- 服务 Linux下检测HTTP服务的方法(linux测试http)
- 服务器Linux下简易配置HTTP服务器(linux配置http)
- 引起巨大争议后谷歌浏览器现在提供退出FLoC追踪的选项 附操作流程
- MySQL IF语句控制实例介绍(mysqlif控制流程)
- 轻松获取Oracle手册下载,简化工作流程(oracle手册下载)
- 深入浅出:Linux 架构学习 HTTP 协议(http协议linux)
- 深入理解Linux引导启动流程,开机如何顺利起航(linux引导启动)
- 使用Oracle JDE接口构建优化工作流程(oracle jde接口)
- php学习之流程控制实现代码