[发明专利]用于CDN节点的配置方法及装置在审
申请号: | 201811605119.6 | 申请日: | 2018-12-26 |
公开(公告)号: | CN111371585A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 刘川;贾超峰;黄莹 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 cdn 节点 配置 方法 装置 | ||
本发明公开了一种用于CDN节点的配置方法及装置。其中,该方法包括:当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;若是,根据本地存储空间存储的与该客户端请求相对应的配置信息提供服务;若否,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至本地存储空间。由此可见,本发明省去了加载全部配置文件的开销,避免了因服务重启所导致的响应缓慢甚至停滞的问题。而且,各个CDN节点无需加载全部业务相关的配置文件,降低了节点的存储开销以及维护成本。而且,由配置数据库统一存储配置信息还具有便于运营人员统一维护的优势。
技术领域
本发明涉及计算机技术领域,具体涉及一种用于CDN节点的配置方法及装置。
背景技术
内容分发网络(Content Delivery Network,CDN)依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,能够使用户就近获取所需内容,从而降低网络拥塞,提高用户访问响应速度和命中率。因此,CDN技术得到了越来越广泛的应用。
目前,为了实现各个CDN节点的配置操作,通常需要预先将所有的业务逻辑写入配置文件,并借助第三方组件将配置文件同步到各个CDN节点。在配置文件的同步过程中,各个CDN节点与第三方组件之间需要传输各种信号。并且,各个CDN节点需要将所有配置文件全部解析后加载到节点内存中以提供服务。
但是,发明人在实现本发明的过程中发现,现有技术中的上述方式至少存在如下缺陷:在各个CDN节点解析并加载配置文件的过程中,服务需要重启,在重启过程中会产生大量的进程或线程,从而增加系统开销,导致服务响应速度缓慢甚至停滞。并且,各个CDN节点都要加载全部业务相关的配置文件,导致存储开销较大、维护不便。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用于CDN节点的配置方法及装置。
根据本发明的一个方面,提供了用于CDN节点的配置方法,包括:
当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;
若是,根据所述本地存储空间存储的与该客户端请求相对应的配置信息提供服务;
若否,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至所述本地存储空间。
根据本发明另一个方面,提供了用于CDN节点的配置装置,包括:
查询模块,适于当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;
第一配置模块,适于在所述查询模块的查询结果为是时,根据所述本地存储空间存储的与该客户端请求相对应的配置信息提供服务;
第二配置模块,适于在所述查询模块的查询结果为否时,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至所述本地存储空间。
根据本发明又一个方面,提供了一种用于CDN节点的配置系统,包括:所述用于CDN节点的配置装置、与所述配置装置相连的配置数据库、以及与所述配置数据库相连的后台配置服务器;
其中,后台配置服务器用于根据接收到的配置管理请求生成用于更新所述配置数据库的配置内容,且所述后台配置服务器进一步用于根据接收到的配置更新请求对所述配置数据库进行更新。
根据本发明的再一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811605119.6/2.html,转载请声明来源钻瓜专利网。