[发明专利]微服务配置方法、系统、装置和计算机可读存储介质在审
| 申请号: | 202010248604.3 | 申请日: | 2020-03-31 |
| 公开(公告)号: | CN111475225A | 公开(公告)日: | 2020-07-31 |
| 发明(设计)人: | 张宝浩;刘海东 | 申请(专利权)人: | 招商局金融科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/23;G06F21/60;H04L12/24;H04L29/08 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东省深圳市福田区华富街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 微服 配置 方法 系统 装置 计算机 可读 存储 介质 | ||
本发明涉及一种微服务配置方法、系统、装置和计算机可读存储介质。本发明区域配置中心监控第一数据库,当监控到第一数据库中有配置管理平台预先存储的区域配置更新数据时,区域配置中心从第一数据库中获取并保存预设区域对应的区域配置更新数据,再将该区域配置更新数据同步至预设区域内各个微服务节点中。本发明可实现在多预设区域的环境中对微服务的配置进行统一管理和维护。
技术领域
本发明涉及微服务技术领域,特别涉及一种微服务配置方法、系统、装置和计算机可读存储介质。
背景技术
目前,微服务架构由多个微服务节点构成,一个微服务节点一般完成某个特定的功能,为了完成一项业务,通常需要调用一个或多个微服务节点。
随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多,而传统的微服务配置方式是将各个微服务的配置跟随其源代码保存在对应的代码库中,该配置方式不便于对各个微服务的配置进行统一管理与维护。
因此,如何实现对微服务的配置进行统一管理和维护,成为一个亟待解决的技术问题。
发明内容
本发明的主要目的是提供一种微服务配置方法、系统、装置和计算机可读存储介质,旨在实现对微服务的配置进行统一管理和维护。
为实现上述目的,本发明提出一种微服务配置系统,所述微服务配置系统包括第一数据库、配置管理平台及至少一个预设区域,所述预设区域包括区域配置中心、第二数据库及至少一个微服务节点,所述区域配置中心分别与所在预设区域内的第二数据库及各个微服务节点通信连接,所述配置管理平台与所述第一数据库通信连接,且所述配置管理平台、第一数据库均分别与各个预设区域的区域配置中心通信连接,所述区域配置中心用于:
实时或定时监控所述第一数据库,以确定所述预设区域对应的微服务配置信息是否有更新;
当所述预设区域对应的微服务配置信息有更新时,从所述第一数据库中获取所述预设区域对应的区域配置更新数据,所述区域配置更新数据由所述配置管理平台预先存储至所述第一数据库;
将获取的所述区域配置更新数据写入第二数据库,并更新预存的第一配置版本信息;
与所述预设区域内各个微服务节点建立长连接,发送配置更新通知至所述预设区域内各个微服务节点,并将存储于所述第二数据库的所述区域配置更新数据同步至所述预设区域内各个微服务节点中。
优选地,所述微服务节点用于,实时或定时发送同步请求至所述区域配置中心,所述同步请求中携带有第二配置版本信息;
所述区域配置中心还用于,对比所述第一配置版本信息及所述第二配置版本信息,以确定是否执行同步操作;当确定执行同步操作时,将存储于所述第二数据库的所述区域配置更新数据同步至所述预设区域内各个微服务节点中;
所述微服务节点还用于,保存所述区域配置更新数据并更新所述第二配置版本信息。
优选地,所述配置管理平台用于:
接收配置更新请求,所述配置更新请求包括所述区域配置更新数据及所述区域配置更新数据对应的区域标识信息;
将接收到的所述区域配置更新数据写入至所述第一数据库,并保存所述区域配置更新数据与对应的区域标识信息之间的映射关系。
此外,为实现上述目的,本发明还提出一种区域配置中心,所述区域配置中心设置于预设区域中,且分别与预设区域中的第二数据库及各个微服务节点通信连接,所述区域配置中心还与配置管理平台及所述配置管理平台对应的第一数据库通信连接,所述区域配置中心包括存储器和处理器,所述存储器上存储有微服务配置程序,所述微服务配置程序被所述处理器执行时实现如下步骤:
实时或定时监控所述第一数据库,以确定所述预设区域对应的微服务配置信息是否有更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商局金融科技有限公司,未经招商局金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010248604.3/2.html,转载请声明来源钻瓜专利网。





