[发明专利]一种任务推送方法、节点自治服务器及边缘缓存服务器有效
申请号: | 201811220162.0 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109167840B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 林智贤;林汉荣 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200030 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 推送 方法 节点 自治 服务器 边缘 缓存 | ||
1.一种任务推送方法,其特征在于,包括:
节点自治服务器接收内容管理系统发送的任务推送请求,所述任务推送请求中携带目标对象的标识以及所述目标对象的操作任务,所述节点自治服务器是由所述内容管理系统根据所述目标对象的标识确定的;
所述节点自治服务器根据所述目标对象的标识查询缓存列表,确定缓存所述目标对象的边缘缓存服务器,所述缓存列表中对应保存了各边缘缓存服务器缓存的目标对象的标识,所述缓存列表是根据各边缘缓存服务器中的缓存日志确定的,所述缓存日志保存了边缘缓存服务器中各对象的操作记录;
所述节点自治服务器将所述目标对象的操作任务推送至缓存所述目标对象的边缘缓存服务器,缓存所述目标对象的边缘缓存服务器执行所述目标对象的操作任务。
2.如权利要求1所述的方法,其特征在于,所述缓存列表中包括多个布隆过滤器,一个布隆过滤器对应保存一个边缘缓存服务器缓存的对象的哈希值;
所述节点自治服务器根据所述目标对象的标识查询缓存列表,确定缓存所述目标对象的边缘缓存服务器,包括:
所述节点自治服务器对所述目标对象的标识进行哈希映射,确定所述目标对象的目标哈希值;
所述节点自治服务器根据所述目标哈希值查找每一个边缘缓存服务器对应的布隆过滤器;
所述节点自治服务器将包含所述目标哈希值的布隆过滤器对应的边缘缓存服务器确定为缓存所述目标对象的边缘缓存服务器。
3.如权利要求2所述的方法,其特征在于,所述缓存列表是根据各边缘缓存服务器中的缓存日志确定的,包括:
针对每一个边缘缓存服务器,所述节点自治服务器从所述边缘缓存服务器中采集缓存日志,所述缓存日志保存了所述边缘缓存服务器中各对象的操作记录;
所述节点自治服务器在确定所述缓存日志为所述边缘缓存服务器新增缓存对象时,从所述缓存日志中采集新增对象的标识;
所述节点自治服务器对所述新增对象的标识进行哈希映射,确定所述新增对象的哈希值;
所述节点自治服务器将所述新增对象的哈希值添加至所述边缘缓存服务器对应的布隆过滤器。
4.如权利要求3所述的方法,其特征在于,还包括:
所述节点自治服务器在确定所述缓存日志为所述边缘缓存服务器删除缓存对象时,从所述缓存日志中采集删除对象的标识;
所述节点自治服务器对所述删除对象的标识进行哈希映射,确定所述删除对象的哈希值;
所述节点自治服务器从所述边缘缓存服务器对应的布隆过滤器中删除所述删除对象的哈希值。
5.如权利要求1至4任一所述的方法,其特征在于,所述目标对象的操作任务为所述目标对象的更新指令;
所述节点自治服务器将所述目标对象的操作任务推送至缓存所述目标对象的边缘缓存服务器,缓存所述目标对象的边缘缓存服务器执行所述目标对象的操作任务,包括:
所述节点自治服务器将所述目标对象的更新指令推送至缓存所述目标对象的边缘缓存服务器,缓存所述目标对象的边缘缓存服务器获取所述目标对象的更新内容,并采用所述目标对象的更新内容替换所述目标对象的旧版本内容。
6.如权利要求1至4任一所述的方法,其特征在于,所述目标对象的操作任务为所述目标对象的删除指令;
所述节点自治服务器将所述目标对象的操作任务推送至缓存所述目标对象的边缘缓存服务器,缓存所述目标对象的边缘缓存服务器执行所述目标对象的操作任务,包括:
所述节点自治服务器将所述目标对象的删除指令推送至缓存所述目标对象的边缘缓存服务器,缓存所述目标对象的边缘缓存服务器从缓存的对象中查询出所述目标对象并删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811220162.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于流体激振的故障诊断方法及系统
- 下一篇:三车集成管理装置及方法