[发明专利]配置中心访问方法、系统、电子装置及存储介质在审
| 申请号: | 202110429293.5 | 申请日: | 2021-04-21 |
| 公开(公告)号: | CN113032050A | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 叶向荣 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14;G06F21/60;G06F21/62 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置 中心 访问 方法 系统 电子 装置 存储 介质 | ||
本申请涉及一种云技术,揭露了一种配置中心访问方法,该方法包括:通过第一虚拟用户与Git仓库建立连接并对所述服务端进行鉴权;接收客户端通过第二虚拟用户发送的获取配置文件的请求;根据所述第二虚拟用户对所述客户端进行鉴权,当服务端和客户端均鉴权通过后,从所述Git仓库读取与所述请求相应的配置文件并发送给所述客户端。本申请还提供一种配置中心访问系统、电子装置及计算机可读存储介质。本申请提供的配置中心访问方法、系统、电子装置及计算机可读存储介质能够在原生配置中心的基础上,对服务端和客户端进行鉴权,且可在服务端无法正常连接Git仓库时由服务端对客户端进行本地鉴权,以保证访问时的安全性。
技术领域
本申请涉及云技术,尤其涉及一种配置中心访问方法、系统、电子装置及计算机可读存储介质。
背景技术
针对时下主流的Spring Cloud生态框架的微服务,基于Spring Cloud Config的配置中心可以无缝适配,并整合同在Spring Cloud框架下的eureka、health等组件功能,以实现服务注册、服务健康状态监测、配置刷新、性能监控、日志收集等框架中包含的组件功能。
为了降低所述配置中心的结构耦合度,需要搭配一个版本管理工具git。配置中心服务端可以通过配置的形式,获取对应的git仓库中的配置文件,由git进行配置文件版本控制,配置中心客户端则通过访问服务端的地址并配置相应配置工程下的访问参数获取对应的配置文件。
但这种方式带来了一系列的问题,如使用的局限性、功能整合的复杂度等。在实际应用中,原生的Spring Cloud Config组件没有自带权限控制功能,无法保证安全。并且,由于客户端对服务端过度依赖的特点,在服务或网络异常条件下需要有灾备的措施。另外,对接git仓库先天存在并发量低下的缺点,针对大量节点的客户端访问,无法保证并发访问条件。因此,若要应用于生产环境,必定要进行改造及搭配其他组件对其优化。
发明内容
有鉴于此,本申请提出一种配置中心访问方法、系统、电子装置及计算机可读存储介质,以解决现有配置中心安全性低、客户端对服务端过度依赖、并发量低下的技术问题。
首先,为实现上述目的,本申请提出一种配置中心访问方法,该方法包括步骤:
通过第一虚拟用户与Git仓库建立连接并对所述服务端进行鉴权;
接收客户端通过第二虚拟用户发送的获取配置文件的请求;及
根据所述第二虚拟用户对所述客户端进行鉴权,当所述服务端和所述客户端均鉴权通过后,从所述Git仓库读取与所述请求相应的所述配置文件并发送给所述客户端。
可选地,所述通过第一虚拟用户与Git仓库建立连接并对所述服务端进行鉴权包括:
将所述第一虚拟用户及对应的第一令牌参数配置在所述服务端的配置文件中,其中,所述第一虚拟用户为在所述Git仓库上建立的用于管理所有客户端配置工程的管理员账号;
所述服务端通过所述第一虚拟用户向所述Git仓库发出连接请求以建立与所述Git仓库的连接,所述Git仓库根据所述第一令牌参数对所述服务端进行权限校验。
可选地,所述方法还包括:
当对所述客户端鉴权通过时,在所述服务端本地写入所述客户端鉴权的映射文件并加密;
当所述服务端连接所述Git仓库异常时,根据所述映射文件对所述客户端进行鉴权。
可选地,所述方法还包括:
当所述服务端每次启动或所述配置文件更新时,在本地即时备份或更新所述配置文件;
当所述服务端连接所述Git仓库异常时,从本地备份中获取所述客户端请求的所述配置文件并发送给所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110429293.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于加工食用品原料的粉碎机
- 下一篇:一种可调吸孔大小的气吸式精密排种器





