[发明专利]一种获取配置资源的方法、装置及客户端有效
申请号: | 201710189356.8 | 申请日: | 2017-03-27 |
公开(公告)号: | CN107071007B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 钟将盛;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 配置 资源 方法 装置 客户端 | ||
本发明公开一种获取配置资源的方法,包括:静态文件配置服务器接收客户端的配置资源请求消息,所述配置资源请求消息包括目标配置资源的标识信息;根据所述标识信息,查找所述静态文件配置服务器的第一存储空间;从所述第一存储空间中获得所述静态文件配置服务器预先生成的静态文件集合中的第一静态文件,其中,所述第一静态文件包括目标配置资源;将所述第一静态文件的URL发送至所述客户端,以使所述客户端能通过所述URL调用所述目标配置资源。本发明提供的一种获取配置资源的方法,解决了现有技术中配置资源的获取方法存在无法抵御并发量、易导致内存缓存穿透的技术问题,实现了高并发的获取配置资源技术效果。
技术领域
本发明涉及计算机技术领域,尤其涉及一种获取配置资源的方法、装置及客户端。
背景技术
随着直播技术的发展,客户端对后台的配置需求也越来越高,目前有很多客户端配置资源需要在后台可配,并且需要后台提前进行配置并定时更换,以满足客户端的需求,例如在直播系统中,各种节日logo、播放器动画、礼物系统广播礼物的资源配置,都需要在后台配置好。
现有技术中,通常是在后台设置客户端需要的配置资源之后,将其保存至内存缓存中,并提供相应的缓存接口供客户端调用,客户端通过上缓存接口读取内存中的配置资源。
然而,申请人发现,在上述方法中,当有大量客户端同时需要请求配置资源时,内存缓存无法满足上述并发请求,内存缓存易穿透。可见,现有技术中配置资源的获取方法存在无法抵御并发量、易导致内存缓存穿透的技术问题。
发明内容
本发明提供一种获取配置资源的方法、装置及客户端,用以解决现有技术中配置资源的获取方法存在无法抵御并发量、易导致内存缓存穿透的技术问题。
第一方面,本发明实施例提供了一种获取配置资源的方法,包括:
静态文件配置服务器接收客户端的配置资源请求消息,所述配置资源请求消息包括目标配置资源的标识信息;
根据所述标识信息,查找所述静态文件配置服务器的第一存储空间;
从所述第一存储空间中获得所述静态文件配置服务器预先生成的静态文件集合中的第一静态文件,其中,所述第一静态文件包括目标配置资源;
将所述第一静态文件的URL发送至所述客户端,以使所述客户端能通过所述URL调用所述目标配置资源。
可选地,在所述根据所述标识信息,获得所述静态文件配置服务器预先生成的静态文件集合中的第一静态文件之前,还包括:
查找所述静态文件配置服务器的第二存储空间中是否存在与所述标识信息对应的第二静态文件,其中,所述第二静态文件为所述第一静态文件的备份;
若存在,则将所述第二静态文件的URL发送至客户端;
若不存在,则查找所述静态文件配置服务器的所述第一存储空间。
可选地,在将所述第一静态文件的URL发送至客户端之后,还包括:
发送所述第一静态文件至CDN服务器。
基于同样的发明构思,本发明实施例提供了另一种获取配置资源的方法,包括:
CDN服务器接收客户端发送的配置资源请求消息;
将所述配置资源请求消息发送至静态文件配置服务器,所述配置资源请求消息包括目标配置资源的标识信息;
接收所述静态文件配置服务器发送的第一静态文件,其中,所述第一静态文件包括与所述标识信息相应的目标配置资源。
可选地,在所述将所述配置资源请求消息发送至静态文件配置服务器之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710189356.8/2.html,转载请声明来源钻瓜专利网。