(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210514778.9
(22)申请日 2022.05.12
(71)申请人 阿里巴巴 (中国) 有限公司
地址 311121 浙江省杭州市余杭区五常街
道文一西路969号3幢5层5 54室
(72)发明人 马腾 宋卓
(74)专利代理 机构 北京智信禾专利代理有限公
司 11637
专利代理师 刘晓楠
(51)Int.Cl.
G06F 16/2455(2019.01)
G06F 16/23(2019.01)
(54)发明名称
对象处理方法、 对象处理客户端以及 对象处
理系统
(57)摘要
本说明书实施例提供对象处理方法、 对象处
理客户端以及对象处理系统, 其中对象处理方法
包括: 客户端可以检测针对服务器中目标对象 的
对象处理请求, 确定对象处理请求对应的请求类
型; 在请求类型为读请求类型的情况下, 根据数
据标识信息, 从本地缓存中查找对应的目标数据
存储节点; 在查找到目标数据存储节点的情况
下, 从目标数据存储节点中读取对象处理请求对
应的目标数据。 如此, 通过在客户端的本地缓存
中缓存目标对象的相关写入数据, 可以加速目标
对象的访问速度, 当需要读取的数据在客户端的
本地缓存中时, 之前跨网络的数据读操作被转化
为读本地缓存的操作, 节省了网络通信开销, 降
低了网络通信成本 。
权利要求书2页 说明书15页 附图6页
CN 115168412 A
2022.10.11
CN 115168412 A
1.一种对象处 理方法, 应用于客户端, 包括:
检测针对服务器中目标对象的对象处理请求, 确定所述对象处理请求对应的请求类
型, 其中, 所述对象处 理请求携带 数据标识信息;
在所述请求类型为读请求类型的情况下, 根据所述数据标识信息, 从本地缓存中查找
对应的目标数据存储节点, 其中, 所述本地缓存为基于目标客户端对所述服务器中目标对
象的写入记录信息更新;
在查找到所述目标数据存储节点的情况下, 从所述目标数据存储节点中读取所述对象
处理请求对应的目标 数据。
2.根据权利要求1所述的对象处理方法, 所述确定所述对象处理请求对应的请求类型
之后, 还包括:
在所述请求类型为写请求类型的情况 下, 将所述对象处 理请求发送给 所述服务器;
在接收到所述服务器返回的写入完成消息的情况下, 根据所述对象处理请求, 生成对
应的写记录信息;
将所述写记录信息写入所述服务器的共享日志区域, 其中, 所述共享日志区域用于各
个客户端获取当前的写记录信息 。
3.根据权利要求2所述的对象处 理方法, 所述数据标识信息包括写入层级;
所述根据所述对象处 理请求, 生成对应的写记录信息之前, 还 包括:
确定所述写入层级是否大于预设层级阈值, 若大于, 则执行所述根据所述对象处理请
求, 生成对应的写记录信息的操作步骤。
4.根据权利要求2所述的对象处理方法, 所述根据 所述对象处理请求, 生成对应的写记
录信息, 包括:
确定所述对象处 理请求的写入类型、 待 写入数据以及对应的写入层级;
根据所述写入类型、 待 写入数据以及对应的写入层级, 生成所述写记录信息 。
5.根据权利要求3所述的对象处理方法, 所述确定所述写入层级是否大于预设层级阈
值之前, 还 包括:
确定所述 服务器中目标对象的属性 参数;
根据所述属性 参数, 设置对应的预设层级阈值。
6.根据权利要求2 ‑5任一项所述的对象处理方法, 所述检测针对服务器中目标对象的
对象处理请求, 确定所述对象处 理请求对应的请求类型之前, 还 包括:
从所述共享日志区域获取当前的写记录信息;
根据所述写记录信息, 对所述本地缓存中存 储的数据缩略图进行 更新。
7.根据权利要求6所述的对象处理方法, 所述根据 所述写记录信 息, 对所述本地缓存中
存储的数据缩略图进行 更新, 包括:
对所述写记录信息进行解析, 获得写入类型、 待 写入数据以及对应的写入层级;
根据所述写入类型和所述写入层级, 确定所述数据缩略图中的待修改数据;
使用所述待 写入数据对所述待修改数据进行 更新。
8.根据权利要求1所述的对象处理方法, 所述根据 所述数据标识信 息, 从本地缓存中查
找对应的目标 数据存储节点之后, 还 包括:
在未查找到对应的目标数据存储节点的情况下, 确定与 所述客户端处于同一机器的其权 利 要 求 书 1/2 页
2
CN 115168412 A
2他客户端;
从所述其他客户端的本地缓存中查找所述数据标识信息对应的目标 数据存储节点;
若查找到, 则从所述目标 数据存储节点中获取 所述对象处 理请求对应的目标 数据。
9.根据权利要求8所述的对象处理方法, 所述从所述其他客户端的本地缓存中查找所
述数据标识信息对应的目标 数据存储节点之后, 还 包括:
在从所述其他客户端的本地缓存中未查找所述数据标识信息对应的目标数据存储节
点的情况下, 从所述服务器的目标对 象中查找所述 目标数据存储节点, 并从所述 目标数据
存储节点中获取 所述对象处 理请求对应的目标 数据。
10.一种对象处 理客户端, 包括:
确定模块, 被配置为检测针对服务器中目标对象的对象处理请求, 确定所述对象处理
请求对应的请求类型, 其中, 所述对象处 理请求携带 数据标识信息;
查找模块, 被配置为在所述请求类型为读请求类型的情况下, 根据 所述数据 标识信息,
从本地缓存中查找对应的目标数据存储节点, 其中, 所述本地缓存为基于目标客户端对所
述服务器中目标对象的写入记录信息更新;
读取模块, 被配置为在查找到所述目标数据存储节点的情况下, 从所述目标数据存储
节点中读取 所述对象处 理请求对应的目标 数据。
11.一种对象处 理系统, 包括第一 客户端、 第二 客户端和服 务器;
所述第一客户端, 被配置为检测针对所述服务器中目标对象的对象处理请求, 确定所
述对象处理请求对应的请求类型; 在所述请求类型为写请求类型 的情况下, 将所述对 象处
理请求发送给所述服务器; 在接收到所述服务器返回的写入完成消息的情况下, 根据所述
对象处理请求, 生成对应的写记录信息; 将所述写记录信息写入所述服务器的共享日志 区
域;
所述第二客户端, 被配置为从所述共享日志区域获取当前的写记录信息, 根据所述写
记录信息, 对本地缓存中存储的数据缩略图进行更新; 检测针对服务器中目标对 象的对象
处理请求, 确定所述对象处理请求对应的请求类型, 其中, 所述对象处理请求携带数据标识
信息; 在所述请求类型为读请求类型的情况下, 根据所述数据标识信息, 从本地缓存中查找
对应的目标数据存储节点, 在查找到所述 目标数据存储节点的情况下, 从所述目标数据存
储节点中读取 所述对象处 理请求对应的目标 数据。
12.一种计算设备, 包括:
存储器和处 理器;
所述存储器用于存储计算机可执行指令, 所述处理器用于执行所述计算机可执行指
令, 以实现上述权利要求1至9任一项所述的对象处 理方法的操作步骤。
13.一种计算机可读存储介质, 其存储有计算机可执行指令, 该计算机可执行指令被处
理器执行时实现权利要求1至9任一项所述的对象处 理方法的操作步骤。权 利 要 求 书 2/2 页
3
CN 115168412 A
3
专利 对象处理方法、对象处理客户端以及对象处理系统
文档预览
中文文档
24 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:46:26上传分享