系统部署方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:32462984 阅读:11 留言:0更新日期:2022-02-26 08:55
本申请实施例提供了一种系统部署方法、装置、设备及计算机存储介质。其中方法包括:设置蓝绿版本配置项,蓝绿版本配置项包括第一配置项;基于扩展的负载均衡策略确定部署第一版本的服务集群节点对应注册中心第一节点,未部署第一版本的服务集群节点对应注册中心第二节点;通过第一配置项对注册中心第二节点对应的集群节点部署第二版本的服务。根据本申请实施例的系统部署方法,能够在同一注册中心的不同注册节点实现不同版本的部署,避免了资源浪费。费。费。

【技术实现步骤摘要】
系统部署方法、装置、设备及计算机存储介质


[0001]本申请属于分布式系统
,尤其涉及一种系统部署方法、装置、设备及计算机存储介质。

技术介绍

[0002]目前,随着业务的快速发展,传统的单体应用已经无法使人满足,因此出现了分布式架构。在分布式架构中,不同业务分布在不同的应用服务中,进行升级操作时涉及的应用服务之间接口协议的改动,需要控制不同版本的应用之间不能互相调用,否则会出现协议不匹配而出错的问题。
[0003]现有的技术方案在分布式系统进行升级时,通过采用蓝绿部署的升级策略可以保证只有相同版本的应用服务可以互相调用。具体地,在部署新版本应用服务的同时部署新的注册中心,将新版本应用服务部署在新的注册中心上,实现不同版本的应用的隔离,避免因不同版本应用相互调用而出错的问题。但上述方法不仅需要进行新的服务资源配置,同时还需要两倍的服务器资源,会造成资源的浪费。

技术实现思路

[0004]本申请实施例提供一种系统部署方法、装置、设备、计算机存储介质及计算机程序产品,能够通过扩展的负载均衡策略实现在同一个注册中心的不同节点下的服务节点部署不同版本的服务,减少了资源浪费。
[0005]第一方面,本申请实施例提供一种系统部署方法,方法包括:
[0006]设置蓝绿版本配置项,蓝绿版本配置项包括第一配置项;
[0007]基于扩展的负载均衡策略确定部署第一版本的服务集群节点对应注册中心第一节点,未部署第一版本的服务集群节点对应注册中心第二节点;
[0008]通过第一配置项对注册中心第二节点对应的集群节点部署第二版本的服务;
[0009]其中,第二版本高于第一版本。
[0010]根据本申请的一个方面,蓝绿版本配置项还包括第二配置项;通过第二配置项对注册中心第一节点对应的第一版本的服务集群所有节点进行下线。
[0011]根据本申请的一个方面,通过第一配置项对注册中心第二节点对应的服务集群节点部署第二版本服务,还包括:
[0012]在第一版本服务的流量低于预设阈值时,通过第二配置项对第一版本服务集群节点的第一预设数量的节点进行下线;
[0013]通过第一配置项对注册中心第二节点的第一预设数量的集群节点部署第二版本服务,注册中心第二节点的第一预设数量的集群节点为第一版本服务集群的第一预设数量的节点;
[0014]通过第二配置项对第一版本服务集群的第二预设数量的节点进行下线;
[0015]通过第一配置项对注册中心第二节点的第二预设数量的集群节点部署第二版本
服务;
[0016]其中,第一预设数量和第二预设数量的总和为部署第一版本服务的集群节点的数量。
[0017]根据本申请的一个方面,方法还包括:
[0018]暂停第一版本的服务集群节点的服务;
[0019]启动第二版本的服务集群节点的服务。
[0020]第二方面,本申请实施例提供了一种系统部署装置,装置包括:
[0021]设置模块,用于设置蓝绿版本配置项,蓝绿版本配置项包括第一配置项;
[0022]确定模块,用于基于扩展的负载均衡策略确定部署第一版本的服务集群节点对应注册中心第一节点,未部署第一版本的服务集群节点对应注册中心的第二节点;
[0023]部署模块,用于通过第一配置项对注册中心第二节点对应的集群节点部署第二版本的服务;
[0024]其中,第二版本高于第一版本。
[0025]根据本申请的一个方面,设置模块用于设置蓝绿版本配置项,蓝绿版本配置项包括第一配置项,蓝绿版本配置项还包括第二配置项;
[0026]下线模块,用于通过第二配置项对注册中心第一节点对应的第一版本的服务集群所有节点进行下线。
[0027]根据本申请的一个方面,部署模块,用于通过第一配置项对注册中心第二节点对应的集群节点部署第二版本的服务,包括:
[0028]下线模块,用于在第一版本服务的流量低于预设阈值时,通过第二配置项对第一版本服务集群节点的第一预设数量的节点进行下线;
[0029]部署模块,用于通过第一配置项对注册中心第二节点的第一预设数量的集群节点部署第二版本服务,注册中心第二节点的第一预设数量的集群节点为第一版本服务集群的第一预设数量的节点;
[0030]下线模块,还用于通过第二配置项对第一版本服务集群的第二预设数量的节点进行下线;
[0031]部署模块,还用于通过第一配置项对注册中心第二节点的第二预设数量的集群节点部署第二版本服务;
[0032]其中,第一预设数量和第二预设数量的总和为部署第一版本服务的集群节点的数量。
[0033]根据本申请的一个方面,装置还包括:
[0034]暂停模块,用于暂停第一版本的服务集群节点的服务;
[0035]启动模块,用于启动第二版本的服务集群节点的服务。
[0036]第三方面,本申请实施例提供了一种系统部署设备,设备包括:
[0037]处理器,以及存储有计算机程序指令的存储器;
[0038]处理器读取并执行计算机程序指令,以实现第一方面的系统部署方法。
[0039]第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的系统部署方法。
[0040]第五方面,本申请实施例提供了一种计算机程序产品,其特征在于,计算机程序产
品中的指令由电子设备的处理器执行时,使得电子设备执行第一方面的系统部署方法。
[0041]本申请实施例的系统部署方法、装置、设备、计算机存储介质及计算机程序产品,通过设置配置项,同时基于扩展的负载均衡策略确定不同注册中心对应的不同版本的服务集群节点,能够实现在同一个注册中心的不同节点下的服务集群节点部署不同版本的服务,避免了在不同注册中心部署不同版本服务时造成的资源浪费。
附图说明
[0042]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1是本申请实施例提供的一种系统部署方法的流程示意图;
[0044]图2是本申请实施例提供的一种系统部署方法示意图;
[0045]图3是本申请实施例提供的一种系统部署方法示意图;
[0046]图4是本申请实施例提供的一种系统部署方法示意图;
[0047]图5是本申请实施例提供的一种系统部署方法示意图;
[0048]图6是本申请实施例提供的一种系统部署装置的结构示意图;
[0049]图7是本申请实施例提供的一种系统部署设备的结构示意图。
具体实施方式
[0050]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统部署方法,其特征在于,包括:设置蓝绿版本配置项,所述蓝绿版本配置项包括第一配置项;基于扩展的负载均衡策略确定部署第一版本的服务集群节点对应注册中心第一节点,未部署第一版本的服务集群节点对应注册中心第二节点;通过第一配置项对注册中心第二节点对应的集群节点部署第二版本的服务;其中,所述第二版本高于所述第一版本。2.根据权利要求1所述的方法,其特征在于,所述蓝绿版本配置项还包括第二配置项;通过第二配置项对注册中心第一节点对应的第一版本的服务集群所有节点进行下线。3.根据权利要求2所述的方法,其特征在于,所述通过第一配置项对注册中心第二节点对应的服务集群节点部署第二版本服务,还包括:在第一版本服务的流量低于预设阈值时,通过第二配置项对第一版本服务集群节点的第一预设数量的节点进行下线;通过第一配置项对注册中心第二节点的第一预设数量的集群节点部署第二版本服务,所述注册中心第二节点的第一预设数量的集群节点为所述第一版本服务集群的第一预设数量的节点;通过第二配置项对所述第一版本服务集群的第二预设数量的节点进行下线;通过第一配置项对注册中心第二节点的第二预设数量的集群节点部署第二版本服务;其中,第一预设数量和第二预设数量的总和为部署第一版本服务的集群节点的数量。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:暂停第一版本的服务集群节点的服务;启动第二版本的服务集群节点的服务。5.一种系统部署装置,其特征在于,所述装置包括:设置模块,用于设置蓝绿版本配置项,所述蓝绿版本配置项包括第一配置项;确定模块,用于基于扩展的负载均衡策略确定部署第一版本的服务集群节点对应注册中心第一节点,未部署第一版本的服务集群节点对应注册中心的第二节点;部署模块,用于通过第一配置项对注册中心第二节点对应的集群节点部署第二版本的服务;其中,所述第二版本高于第一版本。6.根据权利要求5所述的装置,其特征在于,所述设置模块用于设置...

【专利技术属性】
技术研发人员:蔡云裳
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1