searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

CDN热点扩散原理

2023-08-07 08:45:30
62
0

图一:正常请求流程图

图二:热点请求流程图

当前CDN部署架构是一个节点内多台服务器,服务器同时部署网关及ATS缓存组件,请求通过四层负载均衡方式打到网关组件,网关根据url做一致性哈希算法到指定的ATS组件获取缓存资源,当某个资源访问过热时会造成ATS组件负载过高(见图一)。为解决这一问题引入热点扩散机制,此功能对单位时间内资源的访问次数进行统计,达到阈值以后,把热点资源的请求转发到本服务器的ATS,由于热点资源请求是均匀分散到各个网关的,网关统计热点时会同时触发热点阈值,此时查找ATS组件的方法由一致性哈希改为直接请求本机ATS组件,从而使热点资源均匀分散到每台ATS组件,达到平摊热点的目的。(见图二)。

 

0条评论
0 / 1000
周****鹤
4文章数
0粉丝数
周****鹤
4 文章 | 0 粉丝
周****鹤
4文章数
0粉丝数
周****鹤
4 文章 | 0 粉丝
原创

CDN热点扩散原理

2023-08-07 08:45:30
62
0

图一:正常请求流程图

图二:热点请求流程图

当前CDN部署架构是一个节点内多台服务器,服务器同时部署网关及ATS缓存组件,请求通过四层负载均衡方式打到网关组件,网关根据url做一致性哈希算法到指定的ATS组件获取缓存资源,当某个资源访问过热时会造成ATS组件负载过高(见图一)。为解决这一问题引入热点扩散机制,此功能对单位时间内资源的访问次数进行统计,达到阈值以后,把热点资源的请求转发到本服务器的ATS,由于热点资源请求是均匀分散到各个网关的,网关统计热点时会同时触发热点阈值,此时查找ATS组件的方法由一致性哈希改为直接请求本机ATS组件,从而使热点资源均匀分散到每台ATS组件,达到平摊热点的目的。(见图二)。

 

文章来自个人专栏
CDN相关
4 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0