【技术实现步骤摘要】
一种基于缓存中间件的规范化处理方法及装置
本专利技术实施例涉及缓存
,具体涉及一种基于缓存中间件的规范化处理方法及装置。
技术介绍
随着电子商务、物联网和移动业务等的蓬勃发展,数据显著增多,对数据缓存技术提出了更高的要求。目前,常用的缓存中间件的类型包括memecache和redis等,都具有不同形态的缓存使用模式,例如单节点部署、主从部署、多节点集群部署、密钥加解密套件支持等,在越来越复杂的分布式系统架构下,同一套系统架构、甚至同一个模块中就会出现对各类缓存中间件,甚至是同一缓存中间件的不同缓存使用模式,这样就导致了相关技术人员对缓存中间件的使用没有统一的规范,给后续的编码等多方面的工作带来严重的影响。因此,如何避免上述缺陷,能够规范使用该缓存中间件的用户行为,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种基于缓存中间件的规范化处理方法及装置。第一方面,本专利技术实施例提供一种基于缓存中间件的规范化处理方法,所述方法包括:若获取到调用预设应用程序编程接口API接口的请求消息,获取所述请求消息的配置类中的缓存中间件和与所述缓 ...
【技术保护点】
1.一种基于缓存中间件的规范化处理方法,其特征在于,包括:若获取到调用预设应用程序编程接口API接口的请求消息,获取所述请求消息的配置类中的缓存中间件和与所述缓存中间件对应的缓存使用模式;分配所述缓存使用模式至与所述缓存中间件对应的构建器,以供所述构建器匹配到与所述缓存使用模式对应的适配器;通过所述适配器获取与缓存信息对应的目标规范行为;所述适配器包括预设关系,所述预设关系是预设缓存信息与预设规范行为之间的对应关系;其中,所述缓存信息包括所述缓存中间件和所述缓存使用模式、所述预设缓存信息包括预设缓存中间件和预设缓存使用模式。
【技术特征摘要】
1.一种基于缓存中间件的规范化处理方法,其特征在于,包括:若获取到调用预设应用程序编程接口API接口的请求消息,获取所述请求消息的配置类中的缓存中间件和与所述缓存中间件对应的缓存使用模式;分配所述缓存使用模式至与所述缓存中间件对应的构建器,以供所述构建器匹配到与所述缓存使用模式对应的适配器;通过所述适配器获取与缓存信息对应的目标规范行为;所述适配器包括预设关系,所述预设关系是预设缓存信息与预设规范行为之间的对应关系;其中,所述缓存信息包括所述缓存中间件和所述缓存使用模式、所述预设缓存信息包括预设缓存中间件和预设缓存使用模式。2.根据权利要求1所述的方法,其特征在于,所述请求消息的获取,包括:当监测到所述请求消息调用所述API接口时,通过预先构建的拦截器拦截所述请求消息。3.根据权利要求2所述的方法,其特征在于,所述配置类包括面向对象的Bean类;相应的,所述获取所述请求消息的配置类中的缓存中间件和与所述缓存中间件对应的缓存使用模式,包括:通过所述拦截器从所述请求消息的Bean类中将所述缓存中间件和所述缓存使用模式拦截。4.根据权利要求3所述的方法,其特征在于,所述分配所述缓存使用模式至与所述缓存中间件对应的构建器,包括:通过所述拦截器获取所述缓存中间件的第一类型属性;根据所述第一类型属性确定与所述缓存中间件对应的构建器;通过目标参数的形式将所述缓存使用模式分配至所述构建器;其中,所述目标参数是与所述缓存使用模式的第二类型属性相对应的参数。5.根据权利要求4所述的方法,其特征在于,所述适配器的匹配,包括:通过调用所述构建器中预设函数的入口参数,获取所述目标参数;根据所述目标参数对应的所述第二类型属性和预设匹配关系,在所述构建器中匹配到与所述第二类型属性对应...
【专利技术属性】
技术研发人员:林皓,高林武,
申请(专利权)人:北京北信源软件股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。