本发明涉及数据处理,特别涉及一种动态配置数据的访问方法、介质、设备及装置。
背景技术:
1、相关技术中,线上项目服务经常会有一些配置的需求,比如系统配置、运营配置等,需要能灵活的调整系统运行参数和用户展示内容修改调整,但配置的内容经常根据需求的变化不断的新增和修改,现有配置系统缺少一个能适应开发、产品和运营快速实现各种配置能力的平台,从而导致开发团队的开发效率和质量差,同时也增加了开发成本和风险。
技术实现思路
1、本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本发明的一个目的在于提出一种动态配置数据的访问方法,能够实现配置能力服务和数据响应服务分离独立运行,从而实现稳定快速的响应访问请求。
2、本发明的第二个目的在于提出一种计算机可读存储介质。
3、本发明的第三个目的在于提出一种计算机设备。
4、本发明的第四个目的在于提出一种动态配置数据的访问装置。
5、为达到上述目的,本发明第一方面实施例提出了一种动态配置数据的访问方法,包括以下步骤:响应配置系统的变更操作,以便同步获取所述配置系统的当前配置数据;对所述当前配置数据进行存储,以得到配置数据集,其中,所述配置数据集包括所述当前配置数据和对应的历史版本配置数据;当接收到数据访问请求后,根据所述数据访问请求对应的请求信息将对应的配置数据缓存到部署在各地的边缘服务节点,并根据所述请求信息中的访问地址调用距离所述数据访问请求最近的边缘服务节点缓存的配置数据,以便响应所述访问请求。
6、根据本发明实施例的动态配置数据的访问方法,首先,响应配置系统的变更操作,以便同步获取所述配置系统的当前配置数据;然后,对当前配置数据进行存储,以得到配置数据集,其中,配置数据集包括当前配置数据和对应的历史版本配置数据;接着,当接收到数据访问请求后,根据数据访问请求对应的请求信息将对应的配置数据缓存到部署在各地的边缘服务节点,并根据请求信息中的访问地址调用距离数据访问请求最近的边缘服务节点缓存的配置数据,以便响应所述访问请求;由此,能够实现配置能力服务和数据响应服务分离独立运行,从而实现稳定快速的响应访问请求。
7、另外,根据本发明上述实施例提出的动态配置数据的访问方法还可以具有如下附加的技术特征:
8、可选地,所述请求信息还包括环境变量参数和版本信息。
9、可选地,在接收到数据访问请求时,根据所述数据访问请求中的版本信息返回对应版本的配置数据。
10、可选地,在对所述当前配置数据进行存储时,还根据多种不同开发环境对所述当前配置数据进行存储,以得到多种不同环境对应的当前配置数据,以便在接收到数据访问请求时,根据所述数据访问请求中的环境变量参数返回对应环境的配置数据。
11、为达到上述目的,本发明第二方面实施例提出了一种计算机可读存储介质,其上存储有动态配置数据的访问程序,该动态配置数据的访问程序被处理器执行时实现如上述的动态配置数据的访问方法。
12、根据本发明实施例的计算机可读存储介质,通过存储动态配置数据的访问程序,这样动态配置数据的访问程序在被处理器执行时实现如上述的动态配置数据的访问方法,由此,能够实现配置能力服务和数据响应服务分离独立运行,从而实现稳定快速的响应访问请求。
13、为达到上述目的,本发明第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上述的动态配置数据的访问方法。
14、根据本发明实施例的计算机设备,通过处理器执行上述动态配置数据的访问程序,由此,能够实现配置能力服务和数据响应服务分离独立运行,从而实现稳定快速的响应访问请求。
15、为了达到上述目的,本发明第四方面实施例还提出了一种动态配置数据的访问装置,包括:对象存储模块,用于响应配置系统的变更操作,以便同步获取所述配置系统的当前配置数据,并对所述当前配置数据进行存储,以得到配置数据集,其中,所述配置数据集包括所述当前配置数据和对应的历史版本配置数据;内容分发模块,用于接收到数据访问请求后,根据所述数据访问请求对应的请求信息将对应的配置数据缓存到部署在各地的边缘服务节点,并根据所述请求信息中的访问地址调用距离所述数据访问请求最近的边缘服务节点缓存的配置数据,以便响应所述访问请求。
16、根据本发明实施例的动态配置数据的访问装置,能够实现配置能力服务和数据响应服务分离独立运行,从而实现稳定快速的响应访问请求。
17、另外,根据本发明上述实施例提出的动态配置数据的访问装置还可以具有如下附加的技术特征:
18、可选地,所述请求信息还包括环境变量参数和版本信息。
19、可选地,在接收到数据访问请求时,根据所述数据访问请求中的版本信息返回对应版本的配置数据。
20、可选地,在对所述当前配置数据进行存储时,还根据多种不同开发环境对所述当前配置数据进行存储,以得到多种不同环境对应的当前配置数据,以便在接收到数据访问请求时,根据所述数据访问请求中的环境变量参数返回对应环境的配置数据。
1.一种动态配置数据的访问方法,其特征在于,包括以下步骤:
2.如权利要求1所述的动态配置数据的访问方法,其特征在于,所述请求信息还包括环境变量参数和版本信息。
3.如权利要求2所述的动态配置数据的访问方法,其特征在于,在接收到数据访问请求时,根据所述数据访问请求中的版本信息返回对应版本的配置数据。
4.如权利要求3所述的动态配置数据的访问方法,其特征在于,在对所述当前配置数据进行存储时,还根据多种不同开发环境对所述当前配置数据进行存储,以得到多种不同环境对应的当前配置数据,以便在接收到数据访问请求时,根据所述数据访问请求中的环境变量参数返回对应环境的配置数据。
5.一种计算机可读存储介质,其特征在于,其上存储有动态配置数据的访问程序,该动态配置数据的访问程序被处理器执行时实现如权利要求1-4中任一项所述的动态配置数据的访问方法。
6.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1-4中任一项所述的动态配置数据的访问方法。
7.一种动态配置数据的访问装置,其特征在于,包括:
8.如权利要求7所述的动态配置数据的访问装置,其特征在于,所述请求信息还包括环境变量参数和版本信息。
9.如权利要求8所述的动态配置数据的访问装置,其特征在于,在接收到数据访问请求时,根据所述数据访问请求中的版本信息返回对应版本的配置数据。
10.如权利要求9所述的动态配置数据的访问装置,其特征在于,在对所述当前配置数据进行存储时,还根据多种不同开发环境对所述当前配置数据进行存储,以得到多种不同环境对应的当前配置数据,以便在接收到数据访问请求时,根据所述数据访问请求中的环境变量参数返回对应环境的配置数据。