[发明专利]一种访问日志的处理方法及装置有效
申请号: | 201910673499.5 | 申请日: | 2019-07-24 |
公开(公告)号: | CN110401657B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 郑加奖;郑宝贝 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L29/12;G06F9/455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 姚晓雨 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 访问 日志 处理 方法 装置 | ||
本申请提供一种访问日志的处理方法及装置,该方法包括:缓存服务器根据第一域名的域名权重信息,对各接入服务器映射的虚拟节点进行分组,确定第一域名在每个分组中对应的第一虚拟节点,根据节点配置信息,确定每个第一虚拟节点对应的第一接入服务器,将第一域名的访问日志发送给第一接入服务器。该技术方案解决了在高访问量情况下对访问日志的有效处理。
技术领域
本申请涉及计算机技术领域,尤其涉及一种访问日志的处理方法及装置。
背景技术
互联网技术和媒体文件的不断发展,给人们的生活和工作带来了极大的便利。为了提升用户访问互联网的速度,目前常用的缓存技术是CDN(Content Delivery Network,内容分发网络)。CDN网络是一种新型网络内容服务体系,其基于IP(Internet Protocol,网络之间互连的协议)网络而构建,基于内容访问与应用的效率要求、质量要求和内容秩序而提供内容的分发和服务。例如,客户的域名为“www.xxxxxx.net”,CDN服务器为客户提供该域名的访问服务,以使用户在访问“www.xxxxxx.net”时,可以正常获取访问响应。CDN网络代表了一种基于网络而构建的高质量、高效率,具有鲜明网络秩序的网络应用服务模式。
随着CDN网络的发展,保障CDN网络的服务质量越发重要。为保障CDN网络的服务质量,可通过对每个域名(频道)的访问日志进行数据分析,确保为客户提供有效的服务。但目前CDN服务器已经达到10万的数量级,每秒的访问量也高达2~5千万。若数据处理中心直接对如此大量的访问日志进行处理,往往难以承接,且处理速度上也会有很多延迟。
因而,目前急需一种针对访问日志的处理方法,从而解决在高访问量情况下对访问日志的有效处理。
发明内容
本申请提供一种访问日志的处理方法及装置,用以解决在高访问量情况下对访问日志的有效处理。
第一方面,本发明实施例提供了一种访问日志的处理方法,包括:
缓存服务器根据第一域名的域名权重信息,对各接入服务器映射的虚拟节点进行分组;所述第一域名为各域名中的任一个;所述域名权重信息是根据各域名的历史访问日志的数量确定的;
所述缓存服务器确定所述第一域名在每个分组中对应的第一虚拟节点;
所述缓存服务器根据节点配置信息,确定每个第一虚拟节点对应的第一接入服务器;所述节点配置信息用于指示虚拟节点与接入服务器的对应关系;
所述缓存服务器将所述第一域名的访问日志发送给所述第一接入服务器。
上述技术方案中,通过第一域名的域名权重信息确定了虚拟节点的分组及每个分组中对应的第一虚拟节点,因而实现了通过历史访问日志的数量为第一域名分配了适当数量的虚拟节点;同时,通过分组的方式,也实现了有效的组内管理;通过根据接入服务器的处理能力来映射对应的虚拟节点,在接入服务器的处理能力高时,映射多个虚拟节点;处理能力低时,映射少的虚拟节点;,实现了接入服务器在处理访问日志时的均衡化,从而解决了即便在高访问量的情况下,也能对访问日志进行有效处理。
在一种可能的实现方式里,所述缓存服务器在确定所述第一接入服务器负载过高时,确定第二虚拟节点,所述第二虚拟节点与所述第一虚拟节点属于同一分组且存在邻近关系;
所述缓存服务器将所述第一域名的部分访问日志分发给所述第二虚拟节点对应的第二接入服务器。
上述技术方案中,结合第一接入服务器的负载情况,增加了第二接入服务器来处理第一域名的访问日志,从而进一步确保对第一域名的访问日志的均衡有效的处理;同时可以看出只在同一分组内进行协调,便于对虚拟节点进行管理。
在另一种可能的实现方式里,所述缓存服务器在确定所述第一接入服务器故障时,确定第二虚拟节点,所述第二虚拟节点与所述第一虚拟节点属于同一分组且存在邻近关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910673499.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:区块链管理系统
- 下一篇:一种业务系统的设备访问方法、设备访问装置和系统