应用无损发布方法、装置、设备及存储介质制造方法及图纸

技术编号:38863489 阅读:18 留言:0更新日期:2023-09-17 10:04
本发明专利技术公开了一种应用无损发布方法、装置、设备及存储介质,属于计算机技术领域。该方法包括:对第一应用终端和第一应用进行温和隔离,所述温和隔离不影响接入用户的使用;对温和隔离后的第一应用进行无损发布;调用检测服务,对无损发布完成的第一应用进行检测。通过将应用终端和应用温和隔离,应用终端和应用不再接入生产流量,在拒绝新用户接入的同时,发布过程中不会中断已接入的用户对应用的使用。由此,实现了应用的无损发布,解决了应用发布有时间限制影响系统维护,且发布期间应用有短暂中断影响用户正常使用的技术问题。相较于现有技术,具有适用范围广、应用无中断、更高效的优势。优势。优势。

【技术实现步骤摘要】
应用无损发布方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种应用无损发布方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网的发展,智能手机的普及,人们随时随地可能进行网上操作,同时随着科技的不断发展,系统运维的频率大幅度的提高。以前系统需要维护时,都是挑选在流量少的凌晨时间段,对系统的运维造成了麻烦,且发布期间应用有短暂的中断,用户无法正常使用系统。

技术实现思路

[0003]本专利技术的主要目的在于提供一种应用无损发布方法、装置、设备及存储介质,旨在解决应用发布有时间限制影响系统维护,且发布期间应用有短暂中断影响用户正常使用的问题。
[0004]为实现上述目的,本专利技术提供一种应用无损发布方法,所述方法应用于F5流量干预系统,所述应用无损发布方法包括以下步骤:
[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]图1为本专利技术应用无损发布装置所属终端设备的功能模块示意图;
[0038]图2为本专利技术应用无损发布方法第一示例性实施例的流程示意图;
[0039]图3为本专利技术应用无损发布方法第二示例性实施例的流程示意图;
[0040]图4为本专利技术应用无损发布方法第三示例性实施例的流程示意图;
[0041]图5为本专利技术应用无损发布方法第四示例性实施例的流程示意图;
[0042]图6为本专利技术应用无损发布方法第五示例性实施例的流程示意图;
[0043]图7为本专利技术应用无损发布方法中调用探测管理服务的示意图;
[0044]图8为本专利技术应用无损发布方法第六示例性实施例的流程示意图;
[0045]图9为现有的一种应用发布运行异常的示意图;
[0046]图10为现有的另一种应用发布运行异常的示意图;
[0047]图11为本专利技术方法中一种应用发布运行异常的示意图;
[0048]图12为本专利技术应用无损发布方法实施例的整体流程示意图。
[0049]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0050]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0051]本专利技术实施例的主要解决方案是:对第一应用终端和第一应用进行温和隔离,所述温和隔离不影响接入用户的使用;对温和隔离后的第一应用进行无损发布;调用检测服务,对无损发布完成的第一应用进行检测。通过将应用终端和应用温和隔离,应用终端和应用不再接入生产流量,在拒绝新用户接入的同时,发布过程中不会中断已接入的用户对应用的使用。由此,实现了应用的无损发布,解决了应用发布有时间限制影响系统维护,且发布期间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用无损发布方法,其特征在于,所述方法应用于F5流量干预系统,所述应用无损发布方法包括以下步骤:对第一应用终端和第一应用进行温和隔离,所述温和隔离不影响接入用户的使用;对温和隔离后的第一应用进行无损发布;调用检测服务,对无损发布完成的第一应用进行检测。2.如权利要求1所述的应用无损发布方法,其特征在于,所述对第一应用终端和第一应用进行温和隔离的步骤包括:修改第一应用终端的探测接口返回值为第一返回值;将所述第一返回值同步到第一应用中;根据所述第一返回值,调用探测管理服务,将第一应用终端和第一应用切换为温和隔离状态。3.如权利要求1所述的应用无损发布方法,其特征在于,所述对温和隔离后的第一应用进行无损发布的步骤包括:调用监控服务,判断第一应用终端和第一应用是否有生产流量接入;若第一应用终端和第一应用无生产流量接入,则对所述第一应用进行无损发布。4.如权利要求1所述的应用无损发布方法,其特征在于,所述调用检测服务,对无损发布完成的第一应用进行检测的步骤包括:接收第一应用无损发布完成的提示信息;根据所述提示信息,调用检测服务,对所述第一应用进行检测,所述检测服务包括版本检测、缓存版本、健康性探测中的一种或几种。5.如权利要求4所述的应用无损发布方法,其特征在于,所述根据所述提示信息,调用检测服务,对所述第一应用进行检测的步骤之后,还包括:判断对所述第一应用进行检测的结果是否正常;若对所述第一应用进行检测的结果正常,则修改第一应用终端的探测接口返回值为第二返回值;若对所述第一应用进行检测的结果异常,则对所述第一应用进行无损发布。6....

【专利技术属性】
技术研发人员:周鑫
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1