(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111633060.3
(22)申请日 2021.12.28
(71)申请人 北京字跳网络技 术有限公司
地址 100190 北京市海淀区紫金 数码园4号
楼2层0207
(72)发明人 郑振峰 王成语 王军平 侯全
吕献军 黄州龙 熊晗 胡挺
(74)专利代理 机构 北京信远 达知识产权代理有
限公司 1 1304
代理人 贾小慧
(51)Int.Cl.
G06Q 10/00(2012.01)
G06Q 10/10(2012.01)
G06Q 50/26(2012.01)
(54)发明名称
一种协同实例的垃圾回收方法、 系统、 设备、
介质及产品
(57)摘要
本申请提供了一种协同实例的垃圾回收方
法, 包括: 服务端在垃圾回收规则被满足时, 执行
垃圾回收, 生成协 同实例的最新快照, 客户端向
服务端发送快照获取请求, 然后利用服务端返回
的最新快照替换历史快照, 以使最新快照 在客户
端生效, 实现服务端与客户端的垃圾回收, 从而
提高服务端和客户端的性能。
权利要求书2页 说明书11页 附图6页
CN 114330772 A
2022.04.12
CN 114330772 A
1.一种协同实例的垃圾回收方法, 其特 征在于, 所述方法包括:
服务端在垃圾回收规则被满足时, 执 行垃圾回收, 生成所述协同实例的最 新快照;
所述服务端响应于所述客户端的快照获取请求, 向所述客户端发送所述协同实例的最
新快照, 以使所述协同实例的最 新快照在所述 客户端生效。
2.根据权利要求1所述的方法, 其特征在于, 所述服务端执行垃圾回收, 生成所述协同
实例的最 新快照, 包括:
所述服务端删除具有墓碑标记的数据, 生成所述协同实例的最 新快照。
3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括:
所述服务端回收满足第一条件的历史快照; 和/或,
所述服务端回收满足第二条件的操作记录 。
4.根据权利要求3所述的方法, 其特 征在于, 所述第一条件 包括:
快照生成时间和当前时间的时间差大于第一预设时间; 和/或,
快照不属于最 新的N个快照, 所述 N为正整数。
5.根据权利要求3所述的方法, 其特 征在于, 所述第二条件 包括:
操作记录被合并至快照; 和/或,
操作记录生成时间与当前时间的时间差大于第二预设时间; 和/或,
操作记录不属于最 新的M个操作记录, 所述M为 正整数。
6.根据权利要求1至 5任一项所述的方法, 其特 征在于, 所述垃圾回收规则包括:
所述服务端在上一次垃圾回收后接收到的操作记录的数量大于预设数量; 和/或,
所述服务端上一次垃圾回收的时间与当前时间的时间差大于预设时长 。
7.一种协同实例的垃圾回收方法, 其特 征在于, 所述方法包括:
客户端向服 务端发送快照获取请求;
所述客户端接收所述 服务端返回的协同实例的最 新快照;
所述客户端利用所述服务端返回的所述最新快照替换所述客户端的历史快照, 以使所
述最新快照在所述 客户端生效。
8.根据权利要求7所述的方法, 其特征在于, 所述客户端在以下条件被满足时, 向所述
服务端发送所述快照获取请求:
所述客户端未回收的具有墓碑标记的数据的数量大于设定数量; 和/或者;
所述客户端上一 次发送所述快照获取请求的时间和当前时间的时间差大于设定时间;
和/或者;
所述客户端获得的心跳数据中最新快照的版本号大于所述客户端上一次发送所述快
照获取请求所获得的快照的版本号。
9.一种协同实例的垃圾回收装置, 其特 征在于, 所述装置包括:
快照生成模块, 用于服务端在垃圾 回收规则被满足时, 执行垃圾 回收, 生成所述协同实
例的最新快照;
通信模块, 用于所述服务端响应于所述客户端的快照获取请求, 向所述客户端发送所
述协同实例的最 新快照, 以使所述协同实例的最 新快照在所述 客户端生效。
10.根据权利要求9所述的装置, 其特 征在于, 所述快照生成模块用于:
所述服务端删除具有墓碑标记的数据, 生成所述协同实例的最 新快照。权 利 要 求 书 1/2 页
2
CN 114330772 A
211.根据权利要求10所述的装置, 其特征在于, 所述装置还包括回收模块, 所述回收模
块用于:
所述服务端回收满足第一条件的历史快照; 和/或,
所述服务端回收满足第二条件的操作记录 。
12.根据权利要求10所述的装置, 其特 征在于, 所述第一条件 包括:
快照生成时间和当前时间的时间差大于第一预设时间; 和/或,
快照不属于最 新的N个快照, 所述 N为正整数。
13.根据权利要求10所述的装置, 其特 征在于, 所述第二条件 包括:
操作记录被合并至快照; 和/或,
操作记录生成时间与当前时间的时间差大于第二预设时间; 和/或,
操作记录不属于最 新的M个操作记录, 所述M为 正整数。
14.根据权利要求9至13任一项所述的装置, 其特 征在于, 所述垃圾回收规则包括:
所述服务端在上一次垃圾回收后接收到的操作记录的数量大于预设数量; 和/或,
所述服务端上一次垃圾回收的时间与当前时间的时间差大于预设时长 。
15.一种协同实例的垃圾回收装置, 其特 征在于, 所述装置包括:
第一通信模块, 用于客户端向服 务端发送快照获取请求;
第二通信模块, 用于所述 客户端接收所述 服务端返回的协同实例的最 新快照;
替换模块, 用于所述客户端利用所述服务端返回的所述最新快照 替换所述客户端的历
史快照, 以使所述 最新快照在所述 客户端生效。
16.根据权利要求15所述的装置, 其特征在于, 所述客户端在以下条件被满足时, 向所
述服务端发送所述快照获取请求:
所述客户端未回收的具有墓碑标记的数据的数量大于设定数量; 和/或者;
所述客户端上一 次发送所述快照获取请求的时间和当前时间的时间差大于设定时间;
和/或者;
所述客户端获得的心跳数据中最新快照的版本号大于所述客户端上一次发送所述快
照获取请求所获得的快照的版本号。
17.一种设备, 其特 征在于, 所述设备包括处 理器和存 储器;
所述处理器用于执行所述存储器 中存储的指令, 以使得所述设备执行如权利要求1至8
中任一项所述的方法。
18.一种计算机可读存储介质, 其特征在于, 包括指令, 所述指令指示设备执行如权利
要求1至8中任一项所述的方法。
19.一种计算机程序产品, 其特征在于, 当所述计算机程序产品在计算机上运行时, 使
得计算机执 行如权利要求1至8中任一项所述的方法。权 利 要 求 书 2/2 页
3
CN 114330772 A
3
专利 一种协同实例的垃圾回收方法、系统、设备、介质及产品
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 20:06:29上传分享