预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114968552A(43)申请公布日2022.08.30(21)申请号202210262399.5(22)申请日2022.03.16(71)申请人中国工商银行股份有限公司地址100140北京市西城区复兴门内大街55号(72)发明人潘跃辉王琳陈凌云韩博雅(74)专利代理机构中科专利商标代理有限责任公司11021专利代理师张琛(51)Int.Cl.G06F9/50(2006.01)权利要求书2页说明书11页附图6页(54)发明名称缓存分配方法、装置、设备、存储介质和程序产品(57)摘要本公开提供了一种缓存分配方法,可以应用于云计算技术领域。该缓存分配方法包括:定时获取各租户的实时运行数据,所述实时运行数据包括数据平均失效时间、内存使用率、预设时间内存使用量和集群内存总容量;根据所述实时运行数据确定目标差值、内存预计写满时间和内存使用量变化趋势,其中所述目标差值是所述数据平均失效时间和所述内存预计写满时间的差值;根据所述目标差值、所述内存预计写满时间和所述内存使用量变化趋势确定用于所述各租户的扩容或缩容策略;以及执行所述各租户的扩容或缩容策略以进行缓存的分配。本公开还提供了一种缓存分配装置、设备、存储介质和程序产品。CN114968552ACN114968552A权利要求书1/2页1.一种缓存分配方法,应用于多租户集群,所述多租户集群包括多个节点,其特征在于,包括:定时获取各租户的实时运行数据,所述实时运行数据包括数据平均失效时间、内存使用率、预设时间内存使用量和集群内存总容量;根据所述实时运行数据确定目标差值、内存预计写满时间和内存使用量变化趋势,其中所述目标差值是所述数据平均失效时间和所述内存预计写满时间的差值;根据所述目标差值、所述内存预计写满时间和所述内存使用量变化趋势确定用于所述各租户的扩容或缩容策略;以及执行所述各租户的扩容或缩容策略以进行缓存的分配。2.根据权利要求1所述的方法,其特征在于,所述根据所述实时运行数据确定目标差值、内存预计写满时间和内存使用量变化趋势包括:根据所述预设时间内存使用量、所述内存使用率和所述集群内存总容量确定所述内存预计写满时间;根据所述数据平均失效时间和所述内存预计写满时间确定所述目标差值;以及根据所述预设时间内存使用量确定所述内存使用量变化趋势。3.根据权利要求2所述的方法,其特征在于,所述根据所述预设时间内存使用量确定所述内存使用量变化趋势包括:当确定预设时间内存使用量增长时,确定所述内存使用量变化趋势为上升趋势;以及当确定预设时间内存使用量减少时,确定所述内存使用量变化趋势为下降趋势。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标差值、所述内存预计写满时间和所述内存使用量变化趋势确定用于所述各租户的扩容或缩容策略包括:当所述内存预计写满时间大于第一预设阈值且小于第二预设阈值,且第一预设时间内所述目标差值大于0,且所述内存使用量变化趋势为上升趋势,则对多租户集群执行扩容策略;以及当所述内存预计写满时间小于第一预设阈值,则立即对多租户集权执行扩容策略。5.根据权利要求3所述的方法,其特征在于,所述根据所述目标差值、所述内存预计写满时间和所述内存使用量变化趋势确定用于所述各租户的扩容或缩容策略还包括:当第二预设时间内所述目标差值小于0,且所述内存使用量变化趋势为下降趋势,则对多租户集群执行缩容策略。6.根据权利要求1所述的方法,其特征在于,所述执行所述各租户的扩容或缩容策略以进行缓存的分配包括:根据内存使用量变化率确定待扩容节点数量;从资源池选取所述待扩容节点数量的节点进行扩容操作;以及对内存中数据进行重新分片。7.根据权利要求1所述的方法,其特征在于,所述执行所述各租户的扩容或缩容策略以进行缓存的分配还包括:对内存中的数据进行重新分片;将集群冗余节点剔出集群中;以及将所述集群冗余节点进行初始化并加入资源池中。2CN114968552A权利要求书2/2页8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:在执行完成一次扩容或缩容策略后,将租户使用的集群节点数量注册至集群注册中心。9.一种缓存分配装置,包括:获取模块,用于定时获取各租户的实时运行数据,所述实时运行数据包括数据平均失效时间、内存使用率、预设时间内存使用量和集群内存总容量;第一确定模块,用于根据所述实时运行数据确定目标差值、内存预计写满时间和内存使用量变化趋势,其中所述目标差值是所述数据平均失效时间和所述内存预计写满时间的差值;第二确定模块,用于根据所述目标差值、所述内存预计写满时间和所述内存使用量变化趋势确定用于所述各租户的扩容或缩容策略;以及执行模块,用于执行所述各租户的扩容或缩容策略以进行缓存的分配。10.一种电子设备,包括:一个或