[发明专利]一种任务推送方法、节点自治服务器及边缘缓存服务器有效
申请号: | 201811220162.0 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109167840B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 林智贤;林汉荣 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200030 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 推送 方法 节点 自治 服务器 边缘 缓存 | ||
本申请实施例提供了一种任务推送方法、节点自治服务器及边缘缓存服务器,涉及内容分发网络技术领域,该方法包括:节点自治服务器在接收到任务推送请求时,先根据任务推送请求中携带的目标对象的标识查询缓存列表,确定缓存目标对象的边缘缓存服务器,然后将目标对象的操作任务推送至缓存目标对象的边缘缓存服务器,而不需要将目标对象的操作任务推送至所有的边缘缓存服务器。因此,每一个边缘缓存服务器只需要对自身缓存的网页的任务进行处理,从而提高了边缘缓存服务器处理任务的效率以及客户的满意度。由于节点自治服务器不需要将目标对象的操作任务推送至所有的边缘缓存服务器,从而也减小了节点自治服务器的压力,避免了宽带资源浪费。
技术领域
本发明涉及内容分发网络(Content Delivery Network,简称CDN)技术领域,尤其涉及一种任务推送方法、节点自治服务器及边缘缓存服务器。
背景技术
内容分发网络中,电商等客户预先将需要推送的内容提交内容管理系统,然后由内容管理系统根据客户需求将内容推送至特定的边缘缓存服务器,边缘缓存服务器缓存内容管理系统推送的内容。用户访问边缘缓存服务器时,如果边缘缓存服务器有缓存内容,边缘缓存服务器直接将缓存内容发送至用户,如果边缘服务器没有缓存内容,则从数据源拉取内容并发送至用户,其中,数据源为电商等客户对应的服务器,边缘缓存服务器同时缓存从数据源中拉取的内容。当电商等客户需要对边缘缓存服务器上的内容进行更新或删除时,将操作任务提交至内容管理系统,然后由内容管理系统无差别地推送给每一个边缘缓存服务器,而有些边缘服务器中并没有缓存该操作任务对应的内容,但边缘缓存服务器仍需要对推送的操作任务进行处理,从而增大了边缘缓存服务器的压力,导致处理效率降低。
发明内容
由于现有技术中,内容管理系统无差别地将任务推送至每一个边缘缓存服务器,导致边缘缓存服务器需要对不属于自身的任务进行处理,从而影响自身处理效率的问题,本申请实施例提供了一种任务推送方法、节点自治服务器及边缘缓存服务器。
第一方面,本申请实施例提供了一种任务推送方法,包括:
节点自治服务器接收任务推送请求,所述任务推送请求中携带目标对象的标识以及所述目标对象的操作任务;
所述节点自治服务器根据所述目标对象的标识查询缓存列表,确定缓存所述目标对象的边缘缓存服务器,所述缓存列表中对应保存了各边缘缓存服务器缓存的目标对象的标识,所述缓存列表是根据各边缘缓存服务器中的缓存日志确定的;
所述节点自治服务器将所述目标对象的操作任务推送至缓存所述目标对象的边缘缓存服务器,缓存所述目标对象的边缘缓存服务器执行所述目标对象的操作任务。
可选地,所述缓存列表中包括多个布隆过滤器,一个布隆过滤器对应保存一个边缘缓存服务器缓存的对象的哈希值;
所述节点自治服务器根据所述目标对象的标识查询缓存列表,确定缓存所述目标对象的边缘缓存服务器,包括:
所述节点自治服务器对所述目标对象的标识进行哈希映射,确定所述目标对象的目标哈希值;
所述节点自治服务器根据所述目标哈希值查找每一个边缘缓存服务器对应的布隆过滤器;
所述节点自治服务器将包含所述目标哈希值的布隆过滤器对应的边缘缓存服务器确定为缓存所述目标对象的边缘缓存服务器。
可选地,所述缓存列表是根据各边缘缓存服务器中的缓存日志确定的,包括:
针对每一个边缘缓存服务器,所述节点自治服务器从所述边缘缓存服务器中采集缓存日志,所述缓存日志保存了所述边缘缓存服务器中各对象的操作记录;
所述节点自治服务器在确定所述缓存日志为所述边缘缓存服务器新增缓存对象时,从所述缓存日志中采集新增对象的标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811220162.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于流体激振的故障诊断方法及系统
- 下一篇:三车集成管理装置及方法