一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

服务器集群的流量配置、流量分配以及服务程序升级方法与流程

2022-07-16 23:40:27 来源:中国专利 TAG:

技术特征:
1.一种服务器集群的流量配置方法,其特征在于,应用于分流配置服务器,包括:监测多个服务器集群采用的服务程序的版本;根据所述多个服务器集群采用的服务程序的版本,配置所述多个服务器集群的流量状态;将所述多个服务器集群的流量状态同步至域名系统dns服务器,以使所述域名系统dns服务器根据更新的流量状态对所述多个服务器集群进行流量分配。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个服务器集群采用的服务程序的版本,配置所述多个服务器集群的流量状态,包括:在所述多个服务器集群中的目标服务器集群的服务程序需要进行版本升级的情况下,配置所述多个服务器集群为第一流量状态;其中,所述第一流量状态下所述目标服务器集群为禁用状态,所述多个服务器集群中的其余服务器集群为启用状态;在所述多个服务器集群中处于禁用状态的目标服务器集群的服务程序从第一版本升级至第二版本,且所述服务程序的生效版本为所述第一版本的情况下,配置所述多个服务器集群从所述第一流量状态切换为第二流量状态;其中,所述第二流量状态下所述目标服务器集群为启用状态,所述其余服务器集群为禁用状态;在所述目标服务器集群中的所述服务程序的生效版本从所述第一版本切换至所述第二版本,以及所述其余服务器集群中的所述服务程序从所述第一版本升级至所述第二版本且所述其余服务器集群中的所述服务程序的生效版本为所述第二版本的情况下,配置所述多个服务器集群从所述第二流量状态切换为第三流量状态;其中,所述第三流量状态下所述目标服务器集群和所述其余服务器集群为启用状态。3.根据权利要求2所述的方法,其特征在于,所述配置所述多个服务器集群从所述第一流量状态切换为第二流量状态之前,还包括:配置所述目标服务器集群中的所述服务程序的生效版本为所述第一版本;向所述目标服务器集群发送第一版本配置消息,以使所述目标服务器根据所述第一版本配置消息进行所述服务程序的生效版本的切换。4.根据权利要求2所述的方法,其特征在于,在所述配置所述多个服务器集群从所述第二流量状态切换为第三流量状态之前,还包括:配置所述目标服务器集群中的所述服务程序的生效版本为所述第二版本;向所述目标服务器集群发送第二版本配置消息,以使所述目标服务器根据所述第二版本配置消息进行所述服务程序的生效版本的切换。5.根据权利要求2所述的方法,其特征在于,在所述配置所述多个服务器集群从所述第二流量状态切换为第三流量状态之前,还包括:配置所述其余服务器集群中的所述服务程序的生效版本为所述第二版本;向所述其余服务器集群发送第三版本配置消息,以使所述其余服务器根据所述第三版本配置消息进行所述服务程序的生效版本的切换。6.根据权利要求2所述的方法,其特征在于,所述监测多个服务器集群采用的服务程序的版本,包括:接收多个所述服务器集群反馈的版本升级消息,其中,所述版本升级消息用于指示所述服务器集群已将所述服务程序从所述第一版本升级至所述第二版本;
和/或,接收多个所述服务器集群反馈的版本生效消息,其中,所述版本生效消息,用于指示所述服务器集群的所述服务程序的生效版本。7.根据权利要求1-6任一项所述的方法,其特征在于,在所述将所述多个服务器集群的流量状态同步至域名系统dns服务器之后,还包括:分别获取所述多个服务器集群中监测的流量;根据各所述服务器集群的流量,确定对所述多个服务器集群的流量状态同步是否成功。8.一种服务器集群的流量分配方法,其特征在于,应用于dns服务器,包括:接收分流配置服务器采用权利要求1-7任一项所述的流量配置方法所同步的流量状态;根据所述流量状态对多个服务器集群进行流量分配。9.一种服务器集群的服务程序升级方法,其特征在于,应用于服务器集群,包括:监测dns服务器分配的流量,以确定所述服务器集群的状态;其中,所述流量是所述dns服务器根据分流配置服务器采用权利要求1-7任一项所述的流量配置方法所同步的流量状态进行分配得到;根据所述服务器集群的状态,进行服务程序的版本升级。10.根据权利要求9所述的方法,其特征在于,所述根据所述服务器集群的状态,进行服务程序的版本升级,包括:在所述服务器集群的状态为禁用状态的情况下,将所述服务器集群采用的服务程序从第一版本升级至第二版本。11.根据权利要求10所述的方法,其特征在于,所述将所述服务器集群采用的服务器程序从第一版本升级至第二版本之后,还包括:向分流配置服务器反馈版本升级消息,其中,所述版本升级消息用于指示所述服务器集群已将所述服务程序从所述第一版本升级至所述第二版本。12.根据权利要求10所述的方法,其特征在于,所述将所述服务器集群采用的服务程序从第一版本升级至第二版本之后,还包括:接收所述分流配置服务器发送的版本配置消息;根据所述版本配置消息进行所述服务程序的生效版本的切换。13.根据权利要求12所述的方法,其特征在于,所述根据所述版本配置消息进行所述服务程序的生效版本的切换之后,还包括:向所述分流配置服务器发送版本生效消息,以使所述分流配置服务器根据所述版本生效消息,确定所述服务器集群的所述服务程序的生效版本。14.根据权利要求9-13任一项所述的方法,其特征在于,所述监测dns服务器分配的流量之后,还包括:将所述流量反馈至所述分流配置服务器,以使所述分流配置服务器根据所述流量,确定对所述服务器集群的流量状态同步是否成功。15.一种分流配置服务器,包括:监测模块,用于监测多个服务器集群采用的服务程序的版本;配置模块,用于根据所述多个服务器集群采用的服务程序的版本,配置所述多个服务
器集群的流量状态;同步模块,用于将所述多个服务器集群的流量状态同步至域名系统dns服务器,以使所述域名系统dns服务器根据更新的流量状态对所述多个服务器集群进行流量分配。16.一种dns服务器,包括:接收模块,用于接收分流配置服务器采用权利要求1-7任一项所述的流量配置方法所同步的流量状态;分配模块,用于根据所述流量状态对多个服务器集群进行流量分配。17.一种服务器集群,包括:监测模块,用于监测dns服务器分配的流量,以确定所述服务器集群的状态;其中,所述流量是所述dns服务器根据分流配置服务器采用权利要求1-7任一项所述的流量配置方法所同步的流量状态进行分配得到;升级模块,用于根据所述服务器集群的状态,进行服务程序的版本升级。18.一种服务器集群的流量配置系统,其特征在于,包括:多个用于执行权利要求9-14任一项所述的服务程序升级方法的服务器集群;用于执行权利要求1-7任一项所述的流量配置方法,以对多个所述服务器集群的流量状态进行配置的分流配置服务器;以及用于执行权利要求8所述的流量分配方法,以对多个所述服务器集群进行流量分配的dns服务器。19.根据权利要求18所述的流量配置系统,其特征在于,还包括:用于根据所述dns服务器分配的流量,访问对应服务器集群的客户端。20.根据权利要求19所述的流量配置系统,其特征在于,所述客户端还用于:验证多个所述服务器集群采用的服务程序的版本可用。21.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法,或者权利要求8所述的方法,或者权利要求9-14中任一项所述的方法。22.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的方法,或者权利要求8所述的方法,或者权利要求9-14中任一项所述的方法。

技术总结
本申请提出一种服务器集群的流量配置、流量分配以及服务程序升级方法,涉及计算机技术领域,其中流量配置方法应用于分流配置服务器,包括:监测多个服务器集群采用的服务程序的版本;根据多个服务器集群采用的服务程序的版本,配置多个服务器集群的流量状态;将多个服务器集群的流量状态同步至DNS服务器,以使DNS服务器根据更新的流量状态对多个服务器集群进行流量分配。通过根据多个服务器集群采用的服务程序的版本,对多个服务器集群的流量状态进行配置,可以保证多个服务器集群中提供服务的服务程序的版本一致,从而避免了服务器集群采用的服务程序进行版本升级时,因新老版本混用而导致用户端数据错乱的情况发生。混用而导致用户端数据错乱的情况发生。混用而导致用户端数据错乱的情况发生。


技术研发人员:范开强
受保护的技术使用者:京东科技信息技术有限公司
技术研发日:2022.03.29
技术公布日:2022/7/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献