混合缓存处理方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:38830809 阅读:27 留言:0更新日期:2023-09-17 09:50
本发明专利技术公开了一种混合缓存处理方法、装置、终端设备以及存储介质,其方法包括:获取业务应用程序接口请求次数表;根据所述请求次数表以及预设的初始缓存处理策略,生成混合缓存处理策略;通过滑动窗口算法,获取系统最大流量中总应用程序接口的流量占比;根据所述流量占比,选取对应的混合缓存处理策略。本发明专利技术解决了无法灵活调整本地缓存的使用策略的问题,提升了缓存处理的效率。提升了缓存处理的效率。提升了缓存处理的效率。

【技术实现步骤摘要】
混合缓存处理方法、装置、终端设备以及存储介质


[0001]本专利技术涉及缓存
领域,尤其涉及一种混合缓存处理方法、装置、终端设备以及存储介质。

技术介绍

[0002]当前的通用缓存方案无法保障高流量或者核心业务的性能,高流量缓存只能保障高流量业务场景,无法兼顾核心业务的缓存需求,而面对核心业务场景,只能保障某些业务的缓存需求,无法保障突发流量的业务性能。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种混合缓存处理方法、装置、终端设备以及存储介质,旨在解决无法灵活调整本地缓存的使用策略的技术问题。
[0005]为实现上述目的,本专利技术提供一种混合缓存处理方法,所述混合缓存处理方法包括:
[0006]获取业务应用程序接口请求次数表;
[0007]根据所述请求次数表以及预设的初始缓存处理策略,生成混合缓存处理策略;
[0008]通过滑动窗口算法,获取系统最大流量中总应用程序接口的流量占比本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种混合缓存处理方法,其特征在于,所述混合缓存处理方法包括以下步骤:获取业务应用程序接口请求次数表;根据所述请求次数表以及预设的初始缓存处理策略,生成混合缓存处理策略;通过滑动窗口算法,获取系统最大流量中总应用程序接口的流量占比;根据所述流量占比,选取对应的混合缓存处理策略。2.根据权利要求1所述的混合缓存处理方法,其特征在于,所述根据所述请求次数表以及预设的初始缓存策略,生成混合缓存处理策略的步骤包括:根据预设的比例,对所述请求次数表进行筛选,获取高频请求业务应用程序接口;根据预设的初始缓存处理策略一,生成混合缓存处理策略一;将所述高频请求业务应用程序接口写入预设的过滤器,结合预设的初始缓存处理策略二,生成混合缓存处理策略二;将所述高频请求业务应用程序接口写入预设的过滤器,结合预设的初始缓存处理策略三,生成混合缓存处理策略三。3.根据权利要求2所述的混合缓存处理方法,其特征在于,所述根据所述流量占比,选取对应的混合缓存处理策略的步骤包括:根据所述流量占比,通过预设的第一限流阈值一级第二限流阈值进行比较,获得比较结果;若所述流量占比小于预设的第一限流阈值,则选取所述混合缓存处理策略三;若所述流量占比在所述第一限流阈值以上且小于预设的第二限流阈值,则选取所述混合缓存处理策略二;若所述流量占比大于所述的第二限流阈值,则选取所述混合缓存处理策略一。4.根据权利要求3所述的混合缓存处理方法,其特征在于,所述根据所述流量占比,选取对应的混合缓存处理策略的步骤之后还包括:根据所述混合缓存处理策略,通过所述业务应用程序接口,输入预设的过滤器进行查询,获得查询结果;根据所述查询结果,获取使用预设的一级缓存的业务应用程序接口。5.根据权利要求4所述的混合缓存处理方法,其特征在于,所述根据所述查询结果,获取使用预设的一级缓存的业务应用程序接口的步骤之后还包括:通过预设的监控机制,监测预设的数据源中的数据;当所述数据源中的数据发生变更时,将变更的数据同步到预设的三级缓存;通过所述三级缓存,将所述变更的数据同步到预设的二级缓存;根据所述二级缓存,通过预设的传输模式将所述变更的数据同步到预设的一级缓存。6.根据权利要求5所述的混合缓存处理方法,其特征在于,所述通过所述三级缓存,将所述变更的数据同步到预设的二级缓存的步骤包括:通过预设的监控机制,监测预设的二级缓存以及所述三级缓存...

【专利技术属性】
技术研发人员:刘奇陈晓周刚
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1