分布式微服务应用的升级方法及装置制造方法及图纸

技术编号:25842893 阅读:32 留言:0更新日期:2020-10-02 14:21
本发明专利技术公开了一种分布式微服务应用的升级方法及装置,其中方法包括:获得微服务应用的地址列表,所述地址列表包括多个服务端节点的地址和多个客户端节点的地址;对所述多个服务端节点的地址和多个客户端节点的地址进行分组,得到多组地址对,其中每组地址对包括一个服务端节点的地址和一个客户端节点的地址;根据所述多组地址对,进行分布式微服务应用的升级。本发明专利技术可以在保证客户服务不中断的基础上,避免因新旧版本间互相调用而导致的不兼容问题,保证系统正常运行。

【技术实现步骤摘要】
分布式微服务应用的升级方法及装置
本专利技术涉及分布式微服务应用
,尤其涉及分布式微服务应用的升级方法及装置。
技术介绍
银行系统已经大量采用dubbo构建分布式微服务应用。在运行过程中,定期需要对服务版本进行升级。对于dubbo应用,需要保证版本升级的同时,客户服务不能中断,因此批次投产采用不停业升级方式。现有的分布式微服务应用的升级中,容易出现新旧版本间互相调用的情况,这将导致新旧版本接口不兼容的问题,使得系统运行出现异常。因此,亟需一种可以克服上述问题的分布式微服务应用的升级方案。
技术实现思路
本专利技术实施例提供一种分布式微服务应用的升级方法,用以升级分布式微服务应用,在保证客户服务不中断的基础上,避免因新旧版本间互相调用而导致的不兼容问题,保证系统正常运行,该方法包括:获得微服务应用的地址列表,所述地址列表包括多个服务端节点的地址和多个客户端节点的地址;对所述多个服务端节点的地址和多个客户端节点的地址进行分组,得到多组地址对,其中每组地址对包括一个服务端节点的地址和一个客户端本文档来自技高网...

【技术保护点】
1.一种分布式微服务应用的升级方法,其特征在于,包括:/n获得微服务应用的地址列表,所述地址列表包括多个服务端节点的地址和多个客户端节点的地址;/n对所述多个服务端节点的地址和多个客户端节点的地址进行分组,得到多组地址对,其中每组地址对包括一个服务端节点的地址和一个客户端节点的地址;/n根据所述多组地址对,进行分布式微服务应用的升级。/n

【技术特征摘要】
1.一种分布式微服务应用的升级方法,其特征在于,包括:
获得微服务应用的地址列表,所述地址列表包括多个服务端节点的地址和多个客户端节点的地址;
对所述多个服务端节点的地址和多个客户端节点的地址进行分组,得到多组地址对,其中每组地址对包括一个服务端节点的地址和一个客户端节点的地址;
根据所述多组地址对,进行分布式微服务应用的升级。


2.如权利要求1所述的分布式微服务应用的升级方法,其特征在于,获得微服务应用的地址列表,包括:从zookeeper注册中心获得微服务应用的地址列表;
分布式微服务应用的升级方法还包括:
得到多组地址对之后,根据所述多组地址对生成路由规则文件;
将所述路由规则文件写入zookeeper注册中心。


3.如权利要求1所述的分布式微服务应用的升级方法,其特征在于,根据所述多组地址对,进行分布式微服务应用的升级,包括:依次对每组地址对对应的服务端节点和客户端节点进行升级。


4.如权利要求1所述的分布式微服务应用的升级方法,其特征在于,还包括:
进行分布式微服务应用的升级之后,删除写入zookeeper注册中心的路由规则文件。


5.一种分布式微服务应用的升级装置,其特征在于,包括:
地址获得模块,用于获得微服务应用的地址列表,所述地址列表包括多个服务端节点的地址和多个客户端节点的地址;
地址分组...

【专利技术属性】
技术研发人员:黄河峰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1