[发明专利]一种基于注册中心组件的蓝绿部署系统、方法及存储介质有效
| 申请号: | 202010921440.6 | 申请日: | 2020-09-04 |
| 公开(公告)号: | CN112073240B | 公开(公告)日: | 2023-02-07 |
| 发明(设计)人: | 铁锦程;李虎;曾毅峰;刘佳利;杨旭红 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
| 主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L41/082;H04L67/10;H04L67/1095 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 孙永申 |
| 地址: | 200002 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 注册 中心 组件 蓝绿 部署 系统 方法 存储 介质 | ||
本发明涉及一种基于注册中心组件的蓝绿部署系统、方法及存储介质,系统包括:应用服务器,内置有Apollo客户端和Eureka客户端,用于与注册中心蓝集群以及注册中心绿集群进行数据交互并进行相应的数据操作;Apollo集群,用于与Apollo客户端相配合组成Apollo配置中心以对注册中心蓝集群以及注册中心绿集群进行配置操作;注册中心蓝集群,用于当注册中心绿集群需要版本升级时,通过Apollo配置中心改变对应配置以对外提供服务;注册中心绿集群,用于当注册中心蓝集群需要版本升级时,通过Apollo配置中心改变对应配置以对外提供服务。与现有技术相比,本发明具有发布效率更高、操作更简单,对外部用户以及内部应用能做到完全无感等优点。
技术领域
本发明涉及计算机技术领域,尤其是涉及一种基于注册中心组件的蓝绿部署系统、方法及存储介质。
背景技术
目前随着业务的快速发展传统的单体应用已经逐渐无法适应越来越繁复的业务,为了应对业务及流量的快速增长,诞生了微服务架构,与微服务架构一起诞生的还有微服务架构组件-注册中心。
目前较为流行的微服务架构是SpringCloud架构体系,其中比较流行的注册中心是Netflix-Eureka,Eureka是Netflix公司推出的一款成熟的注册中心产品,所以SpringCloud将Eureka纳入到其微服务架构体系中。
在微服务架构体系中,所有的服务都会将自身的服务信息发送到注册中心,这样注册中心就拥有所有的服务信息,服务同时可以从注册中心中拿到所有的服务信息,这样当服务需要调用其他服务的时候就可以从自己本地缓存的列表中找到目标服务器的地址信息并发送相应请求。并且为了降低开发难度,使开发人员专注于业务逻辑开发,Eureka注册中心还提供客户端服务,开发人员只需将引入此客户端包配置相应配置即可,由注册中心客户端来完成与服务端的注册、心跳、获取应用信息等操作。
但是在实际的开发过程中,当需要对注册中心进行版本升级就比较复杂,目前使用比较多的发布方式就是滚动发布,但滚动发布多多少少会存在一些问题,
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于注册中心组件的蓝绿部署系统、方法及存储介质,将注册中心结合Apollo配置中心做到应用的蓝绿发布,在发布过程中做到对内外部应用无感,毕竟注册中心是微服务架构中最重要的组件之一。
本发明的目的可以通过以下技术方案来实现:
一种基于注册中心组件的蓝绿部署系统,该系统包括Apollo集群、注册中心蓝集群、注册中心绿集群以及应用服务器,其中:
所述应用服务器,内置有Apollo客户端和Eureka客户端,用于与所述注册中心蓝集群以及所述注册中心绿集群进行数据交互并进行相应的数据操作;
所述Apollo集群,用于与所述Apollo客户端相配合组成Apollo配置中心以对所述注册中心蓝集群以及所述注册中心绿集群进行配置操作;
所述注册中心蓝集群,用于当所述注册中心绿集群需要版本升级时,通过所述Apollo配置中心改变对应配置以对外提供服务;
所述注册中心绿集群,用于当所述注册中心蓝集群需要版本升级时,通过所述Apollo配置中心改变对应配置以对外提供服务。
进一步地,所述的注册中心蓝集群包括读写分离的写服务器和读服务器。
进一步地,所述的注册中心绿集群包括读写分离的写服务器和读服务器。
进一步地,所述的写服务器的数量至少为两台,所述读服务器的数量至少为三台。
本发明还提供一种采用所述的基于注册中心组件的蓝绿部署系统的蓝绿发布方法,该方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010921440.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:湿法除尘式节能燃煤锅炉
- 下一篇:一种防倾倒的显示器连接座及使用方法





