灰度升级方法、装置、网关服务器和存储介质与流程

    专利2025-07-17  22


    本申请属于升级,尤其涉及一种灰度升级方法、装置、网关服务器和存储介质。


    背景技术:

    1、云卡平台系统环境中,设备与云卡平台中的接入服务之间采用建立长连接的方式接入。当云卡平台服务需要做灰度升级时,目前多是将一个机构(即,一个虚拟运营商)的所有设备均通过负载均衡器接入灰度环境的灰度服务器中。这种情况下,若所属机构的设备数量多、流量大,在短时间内会有大量的流量切换到灰度环境,极易因流量超过灰度服务器的处理极限而出现系统崩溃的问题,影响灰度环境的稳定性等问题。


    技术实现思路

    1、本申请实施例提供一种灰度升级方法、装置、网关服务器和存储介质,可以提升灰度环境的稳定性以及灰度升级的可靠性。

    2、本申请实施例第一方面提供一种灰度升级方法,包括:确定待升级的灰度服务器,并根据预设的灰度策略在灰度升级系统的多个设备中确定用于灰度验证的第一设备和所述第一设备以外的第二设备;将所述第一设备的请求接入至处于灰度环境的所述灰度服务器,以通过所述灰度服务器进行灰度验证,并将所述第二设备的请求接入至处于线上环境的线上服务器;在灰度验证成功的情况下,将所述第二设备的请求接入至所述灰度服务器。

    3、本申请实施例第二方面提供的一种灰度升级装置,包括:确定单元,用于确定待升级的灰度服务器,并根据预设的灰度策略在灰度升级系统的多个设备中确定用于灰度验证的第一设备和所述第一设备以外的第二设备;接入单元,用于将所述第一设备的请求接入至处于灰度环境的所述灰度服务器,以通过所述灰度服务器进行灰度验证,并将所述第二设备的请求接入至处于线上环境的线上服务器;升级单元,用于在灰度验证成功的情况下,将所述第二设备的请求接入至所述灰度服务器。

    4、本申请实施例第三方面提供一种网关服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述灰度升级方法的步骤。

    5、本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述灰度升级方法的步骤。

    6、本申请实施例第五方面提供了一种计算机程序产品,当计算机程序产品在网关服务器上运行时,使得网关服务器执行上述灰度升级方法的步骤。

    7、在本申请的实施方式中,通过确定待升级的灰度服务器,并根据预设的灰度策略在灰度升级系统的多个设备中确定用于灰度验证的第一设备和未用于灰度验证的第二设备,并将第一设备的请求接入至处于灰度环境的灰度服务器,以通过灰度服务器进行灰度验证,并将第二设备的请求接入至处于线上环境的线上服务器,然后在灰度验证成功的情况下,将第二设备的请求接入至灰度服务器,能够选取部分设备在灰度环境中进行灰度验证,并在验证成功后再将其余设备接入至灰度环境,避免在短时间内过量设备切换到灰度环境,能够提升灰度环境和服务的稳定性,并且能够提升灰度升级的可靠性。



    技术特征:

    1.一种灰度升级方法,其特征在于,应用于网关服务器,所述灰度升级方法包括:

    2.如权利要求1所述的灰度升级方法,其特征在于,所述并根据预设的灰度策略在灰度升级系统的多个设备中确定用于灰度验证的第一设备和所述第一设备以外的第二设备,包括:

    3.如权利要求2所述的灰度升级方法,其特征在于,所述灰度策略包括:

    4.如权利要求2所述的灰度升级方法,其特征在于,在所述灰度策略的数量为多个,且包括全量比例设备策略时,所述根据预设的至少一个灰度策略,在所述多个设备中确定出所述第一设备,包括:

    5.如权利要求1所述的灰度升级方法,其特征在于,所述将所述第一设备的请求接入至处于灰度环境的所述灰度服务器,包括:

    6.如权利要求5所述的灰度升级方法,其特征在于,所述灰度升级方法还包括:

    7.如权利要求1至6任意一项所述的灰度升级方法,其特征在于,所述将所述第一设备的请求接入至处于灰度环境的所述灰度服务器,包括:

    8.如权利要求1至6任意一项所述的灰度升级方法,其特征在于,所述灰度升级方法还包括:

    9.如权利要求1至6任意一项所述的灰度升级方法,其特征在于,所述灰度升级方法还包括:

    10.一种灰度升级装置,其特征在于,包括:

    11.一种网关服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9任一项所述灰度升级方法的步骤。

    12.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述灰度升级方法的步骤。


    技术总结
    本申请适用于升级技术领域,提供了一种灰度升级方法、装置、网关服务器和存储介质。其中,所述灰度升级方法应用于网关服务器,所述灰度升级方法包括:确定待升级的灰度服务器,并根据预设的灰度策略在灰度升级系统的多个设备中确定用于灰度验证的第一设备和所述第一设备以外的第二设备;将所述第一设备的请求接入至处于灰度环境的灰度服务器,以通过所述灰度服务器进行灰度验证,并将所述第二设备的请求接入至处于线上环境的线上服务器;在灰度验证成功的情况下,将所述第二设备的请求接入至所述灰度服务器。本申请的实施例可以提升灰度环境的稳定性和灰度升级的可靠性。

    技术研发人员:项义涛,刘珍慧
    受保护的技术使用者:深圳市优克联新技术有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-89545.html

    最新回复(0)