CN119474158A 自适应缓存方法、装置、存储介质、程序产品 (北京北信源软件股份有限公司)_第1页
CN119474158A 自适应缓存方法、装置、存储介质、程序产品 (北京北信源软件股份有限公司)_第2页
CN119474158A 自适应缓存方法、装置、存储介质、程序产品 (北京北信源软件股份有限公司)_第3页
CN119474158A 自适应缓存方法、装置、存储介质、程序产品 (北京北信源软件股份有限公司)_第4页
CN119474158A 自适应缓存方法、装置、存储介质、程序产品 (北京北信源软件股份有限公司)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

缓存功能;响应于应用层对所述统一接口的调2采用所述适配器将所述统一接口与对应的缓存库的操作接口根据所述目标缓存类型在应用程序的配置文件中设根据两个或者两个以上不同的目标缓存类型在应用程序的配置文件中设置两个或者基于两个或者两个以上不同的缓存模式参数,向目标设备加载两个所述缓存机制通过预设的外部配置文件进行配置,所述外部配置文件采用Spri将预设的两种或者两种以上的缓存库的实现类信息注册到不同的将所述新的缓存库的实现类信息注册到所述新的采用所述Metrics度量框架收集所述目标缓存功能被执行时的3所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被计算机指令用于使计算机执行权利要求1_7任4根据所述目标缓存类型在应用程序的配置文件中设采用所述适配器将所述统一接口与对应的缓存库的操作接口5将预设的两种或者两种以上的缓存库的实现类信息注册到不同的将所述新的缓存库的实现类信息注册到所述新的采用所述Metrics度量框架收集所述目标缓存功能被执行时的该计算机程序/指令被处理器执行时实现以上任一项6方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或7[0025]本公开的自适应缓存方法,通过根据业务场景确定目标缓存类型和目标存储空8意思就是采用Redis作为底层基础设施,以获取分布式缓存的底层逻辑实现。通过这种方[0033]同一个设备可以同时使用两个或两个以上的不同缓存模式,也就是基于业务场据两个或者两个以上不同的目标缓存类型在应用程序的配置文件中设置两个或者两个以上不同的缓存模式参数。例如,可以设置两个缓存模式参数,两个缓存模式参数分别为cache.mode1和cache.mode2,cache.mode1取值为memory,cache.mode2取值为9(Duration.ofMillis(n));缓存最大容量是指配置容量大小限制,代码表示为[0039]针对两种或者两种以上的缓存库,获取每种缓存库提供的操作接口(又称操作API并且为每种缓存库创建一个适配器,该适配器负责与对应的缓存库的操作接口进行统一接口的方法调用转换为对应缓存库的操作接口调用,实现了不同缓存库操作的统一时间的重新设置和缓存最大容量的重新设置中的至少以上的库文件,为库文件分配初始化名称,其中,指定目录为应用程序或库的JAR文件的META_INF/services/目录。将当前所需的每种缓存库的实现类信息注册到不同的库文件[0050]上述提供的自适应缓存方法中的各种变化方式和具体实例同样适用于本公开提算机装置执行前述的本公开各实施例的自适应缓存方法全[0054]如图5为本公开实施例提供的一种计算机装置的结构示意图。其示出了适于用来[0059]根据本公开实施例的计算机可读存储介质,其上存储有非暂时性计算机可读指另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实[0066]可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种[0067]提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论