【技术实现步骤摘要】
数据缓存处理方法、装置、缓存网格平台和存储介质
[0001]本申请涉及数据处理领域,尤其是涉及一种数据缓存处理方法、数据缓存处理装置、缓存网格平台和存储介质。
技术介绍
[0002]随着互联网技术的飞速发展,服务网格(Service Mesh)是一个用于处理服务到服务相互通信的专用基础设施层,它负责通过包含现代云原生应用的复杂服务拓扑来安全可靠地传递请求。服务网格技术作为微服务和云原生架构的基础技术和架构模式正变得越来越流行。服务网格主要是网络基础设施组件,它使企业可以从基于微服务的应用程序中卸掉网络通信逻辑,以便企业可以完全专注于服务的业务逻辑;同时,为了提高服务访问速度,企业为每一服务提供了业务缓存功能。
[0003]相关技术在服务开发过程中,业务缓存逻辑与业务逻辑耦合在服务代码中,使得业务缓存逻辑的实现和业务服务绑定,进而实现服务的业务缓存功能。然而,该方法至少存在代码开发复杂和维护工作量增加的问题。
技术实现思路
[0004]本申请实施例期望提供一种数据缓存处理方法、数据缓存处理装置、缓存网格 ...
【技术保护点】
【技术特征摘要】
1.一种数据缓存处理方法,其特征在于,所述方法包括:通过目标服务的第一缓存代理,接收至少一个请求服务的第二缓存代理发送的业务请求信息,其中,所述业务请求信息包括统一资源定位符;确定所述统一资源定位符对应的目标请求接口,若所述目标请求接口配置的目标缓存处理进程处于启用状态,通过所述第一缓存代理调用所述目标缓存处理进程,对所述业务请求信息所请求的缓存数据库中的请求数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述若所述目标请求接口配置的目标缓存处理进程处于启用状态,通过所述第一缓存代理调用所述目标缓存处理进程,对所述业务请求信息所请求的缓存数据库中的请求数据进行处理,包括:获取缓存管理中心为所述目标请求接口配置的目标接口配置信息;若基于所述目标接口配置信息,确定所述目标请求接口配置的目标缓存处理进程处于启用状态,获取所述缓存管理中心为所述目标缓存处理进程配置的目标缓存配置信息;基于所述目标接口配置信息和所述目标缓存配置信息,通过所述第一缓存代理调用所述目标缓存处理进程,对所述业务请求信息所请求的缓存数据库中的请求数据进行处理。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标接口配置信息和所述目标缓存配置信息,通过所述第一缓存代理调用所述目标缓存处理进程,对所述业务请求信息所请求的缓存数据库中的请求数据进行处理,包括:获取所述缓存管理中心为所述目标请求接口配置的元数据配置规则,以及为所述目标缓存处理进程配置的业务主键构建规则,其中,所述目标接口配置信息包括所述元数据配置规则,所述目标缓存配置信息包括所述业务主键构建规则;按照所述元数据配置规则,从所述业务请求信息中提取业务元数据;按照所述业务主键构建规则,构建所述业务元数据的业务主键;通过所述第一缓存代理调用所述目标缓存处理进程,基于所述业务主键,对所述缓存数据库中的所述请求数据进行处理。4.根据权利要求3所述的方法,其特征在于,所述通过所述第一缓存代理调用所述目标缓存处理进程,基于所述业务主键,对所述缓存数据库中的所述请求数据进行处理,包括:若所述缓存管理中心为所述目标缓存处理进程配置的缓存事件类型为缓存写入类型,通过所述第一缓存代理调用所述目标缓存处理进程,从所述缓存数据库中查找与所述业务主键对应的所述请求数据,其中,所述目标缓存配置信息包括所述缓存事件类型。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述缓存管理中心为所述目标缓存处理进程配置的缓存事件类型为缓存清理类型,通过所述第一缓存代理调用所述目标缓存处理进程,从所述缓存数据库中删除与所述业务主键对应的所述请求数据。6.根据权利要求3所述的方法,其特征在于,所述通过所述第一缓存代理调用所述目标缓存处理进程,基于所述业务主键,对所述缓存数据库中的所述请求数据进行处理,包括:若通过所述第一缓存代理调...
【专利技术属性】
技术研发人员:桂斌,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。