一种可配置化的本地缓存刷新方法及终端技术

技术编号:20363445 阅读:46 留言:0更新日期:2019-02-16 16:47
本发明专利技术公开了一种可配置化的本地缓存刷新方法及终端,包括步骤:获取需要更新至本地缓存的配置修改信息,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例;根据实例信息配置表得到待更新应用实例的url请求地址,调用url请求地址以完成本地内存刷新;本发明专利技术通过实例信息配置表筛选出需要更新的应用实例,同时通过url请求地址进行本地缓存的刷新,实现了只对其中某一部分的应用实例进行刷新,而非现有技术中的统一全部刷新,从而提高了系统的灵活性。

【技术实现步骤摘要】
一种可配置化的本地缓存刷新方法及终端
本专利技术涉及集群缓存领域,特别涉及一种可配置化的本地缓存刷新方法及终端。
技术介绍
在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。其中有些场景使用缓存之后能够很大程度上减少系统相关的压力,提高系统接口的吞吐量。同时,缓存功能一般分为以下两种情况,一种是集群式的统一缓存,比如说redis集群缓存、Memchche集群缓存等,其相关信息统一放置在集群缓存中,由各个项目去集群缓存中读取信息。另一种就是本地缓存,指的是一些数量较少、占用内存资源较少且可直接缓存至本地内存中的一些信息。针对缓存在本地内存中的这种情况。现在很多系统均采用的是集群方式部署,即多个应用实例组成的一个集群对外提供访问。一般情况下,此类本地缓存的实现方式为:当应用实例启动后,即加载相关信息至实例的本地缓存中。或者,另外一种,通过其他的通知方式,比如说zookeeper等其他通知软件进行通知,以进行本地缓存的刷新工作。总的来说,不管是通过zookeeper还是通过其他通知方式,本地缓存刷新策略是所有的实例统一进行全部刷新,即现有的本地缓存刷新策略的灵活性较差。
技术实现思路
本专利技术所要解决的技术问题是:提供一种可配置化的本地缓存刷新方法及终端,可实现某一部分的应用实例进行刷新,提高看系统的灵活性。为了解决上述技术问题,本专利技术采用的技术方案为:一种可配置化的本地缓存刷新方法,包括步骤:S1、获取需要更新至本地缓存的配置修改信息,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例;S2、根据所述实例信息配置表得到所述待更新应用实例的url请求地址,调用所述url请求地址以完成本地内存刷新。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种可配置化的本地缓存刷新终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、获取需要更新至本地缓存的配置修改信息,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例;S2、根据所述实例信息配置表得到所述待更新应用实例的url请求地址,调用所述url请求地址以完成本地内存刷新。本专利技术的有益效果在于:一种可配置化的本地缓存刷新方法及终端,在获取需要更新至本地缓存的配置修改信息后,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例,根据实例信息配置表得到待更新应用实例的url请求地址,调用url请求地址以完成本地内存刷新;即本专利技术通过实例信息配置表筛选出需要更新的应用实例,同时通过url请求地址进行本地缓存的刷新,实现了只对其中某一部分的应用实例进行刷新,而非现有技术中的统一全部刷新,从而提高了系统的灵活性。附图说明图1为本专利技术实施例的一种可配置化的本地缓存刷新方法的流程示意图;图2为本专利技术实施例的实例信息配置表的界面示意图;图3为本专利技术实施例的一种可配置化的本地缓存刷新终端的结构示意图。标号说明:1、一种可配置化的本地缓存刷新终端;2、存储器;3、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例,然后根据实例信息配置表得到所述待更新应用实例的url请求地址。在此之前,为了便于理解本专利技术的技术方案,对于本专利技术中涉及的英文缩写、设备等进行说明如下:(1)、url:在本专利技术中为UniformResourceLocator的缩写,其中文解释为统一资源定位符,它是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。(2)HTTP:在本专利技术中为HyperTextTransferProtocol的缩写,其中文解释为超文本传输协议,它是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。请参照图1以及图2,一种可配置化的本地缓存刷新方法,包括步骤:S1、获取需要更新至本地缓存的配置修改信息,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例;S2、根据所述实例信息配置表得到所述待更新应用实例的url请求地址,调用所述url请求地址以完成本地内存刷新。从上述描述可知,本专利技术的有益效果在于:在获取需要更新至本地缓存的配置修改信息后,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例,根据实例信息配置表得到待更新应用实例的url请求地址,调用url请求地址以完成本地内存刷新;即本专利技术通过实例信息配置表筛选出需要更新的应用实例,同时通过url请求地址进行本地缓存的刷新,实现了只对其中某一部分的应用实例进行刷新,而非现有技术中的统一全部刷新,从而提高了系统的灵活性。进一步地,所述步骤S2中根据所述实例信息配置表得到所述待更新应用实例的url请求地址具体为:获取所述待更新应用实例的唯一编码字段,根据所述唯一编码字段获取所述待更新应用实例在所述实例信息配置表中的url请求信息,根据所述url请求信息组装出url请求地址。从上述描述可知,在实例信息配置表配置有与应用实例一一对应的唯一编码字段以及url请求信息,从而得到刷新本地缓存的地址。进一步地,所述步骤S2中的url请求信息具体为协议、端口、域名以及url相对路径地址。从上述描述可知,使用url相对路径地址,以避免在网页编程后将代码上传到服务器上浏览时无法调用相关信息,通过协议、端口、域名以及url相对路径地址组成一个url,以便于程序后台根据这个url进行缓存更新。进一步地,所述步骤S2中调用所述url请求地址以完成本地内存刷新具体为:通过HTTP调用所述url请求地址以完成本地内存刷新。从上述描述可知,提供一种调用url请求地址的方式。进一步地,所述步骤S1可以替换为:获取需要更新至本地缓存的配置修改信息以及待更新应用实例。从上述描述可知,在收到程序或者后台运维人员输入的配置修改信息后,可以生成一个后台运维界面,后台运维界面至少包括应用实例名称和对应的配置内容,在应用实例名称处提供一个下拉键,可供用户手动选择待更新应用实例,在勾选应用实例名称以及配置内容之后,用户点击确定,终端获取到待更新应用实例和其对应的配置内容,从而进行本地缓存刷新。如图3所示,一种可配置化的本地缓存刷新终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、获取需要更新至本地缓存的配置修改信息,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例;S2、根据所述实例信息配置表得到所述待更新应用实例的url请求地址,调用所述url请求地址以完成本地内存刷新。从上述描述可知,本专利技术的有益效果在于:在获取需要更新至本地缓存的配置修改信息后,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例,根据实例信息配置表得到待更新应用实例的url请求地址,调用url请求地址以完成本地内存刷新;即本专利技术通过实例信息配置表筛选出需要更新的应用实例,同时通过url请求地址进行本地缓存的刷新,实本文档来自技高网
...

【技术保护点】
1.一种可配置化的本地缓存刷新方法,其特征在于,包括步骤:S1、获取需要更新至本地缓存的配置修改信息,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例;S2、根据所述实例信息配置表得到所述待更新应用实例的url请求地址,调用所述url请求地址以完成本地内存刷新。

【技术特征摘要】
1.一种可配置化的本地缓存刷新方法,其特征在于,包括步骤:S1、获取需要更新至本地缓存的配置修改信息,根据实例信息配置表筛选出符合待配置修改信息的待更新应用实例;S2、根据所述实例信息配置表得到所述待更新应用实例的url请求地址,调用所述url请求地址以完成本地内存刷新。2.根据权利要求1所述的一种可配置化的本地缓存刷新方法,其特征在于,所述步骤S2中根据所述实例信息配置表得到所述待更新应用实例的url请求地址具体为:获取所述待更新应用实例的唯一编码字段,根据所述唯一编码字段获取所述待更新应用实例在所述实例信息配置表中的url请求信息,根据所述url请求信息组装出url请求地址。3.根据权利要求2所述的一种可配置化的本地缓存刷新方法,其特征在于,所述步骤S2中的url请求信息具体为协议、端口、域名以及url相对路径地址。4.根据权利要求1所述的一种可配置化的本地缓存刷新方法,其特征在于,所述步骤S2中调用所述url请求地址以完成本地内存刷新具体为:通过HTTP调用所述url请求地址以完成本地内存刷新。5.根据权利要求1所述的一种可配置化的本地缓存刷新方法,其特征在于,所述步骤S1可以替换为:获取需要更新至本地缓存的配置修改信息以及待更新应用实例。6.一种可配置化的本地缓存刷新终端,包括存储器、处理器以...

【专利技术属性】
技术研发人员:刘德建林伟郭玉湖
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建,35

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

1