【技术实现步骤摘要】
业务发布处理方法、装置、存储介质及电子设备
[0001]本专利技术涉及银行应用运维
,尤其涉及灰度发布
,具体涉及一种业务发布处理方法、装置、存储介质及电子设备。
技术介绍
[0002]现有技术中的业务发布过程,例如,灰度发布方法,首先需要独立部署可承担一定比例流量、且与生产环境除数据库完全独立的灰度环境。该业务在灰度环境开始投产,灰度环境的流量在新版本的基础上运行,经过预定时间(如一周左右),运维人员经过充分的验证后,再对该业务进行生产环境版本升级,以进一步控制业务版本生产上线风险。
[0003]但是,上述业务发布方法中,一个业务版本要进行两次投产工作,且业务版本更新迭代频繁,因此也成倍的增加了运维人员的投产压力和重复的各项验证工作压力。实际上,首次投产日投产完成后运维人员需要关注生产运行情况,到运行一周左右完成实施灰转正的投产工作,从投产日到灰转正投产后才应该算是一个业务完全上线,但目前整个过程还需要运维人员不断干预判断,整个业务的投产上线工作没有实现真正意义上的自动化投产。
[0004]针对 ...
【技术保护点】
【技术特征摘要】
1.一种业务发布处理方法,其特征在于,包括:获取灰度版本业务中的多个交易指标的交易指标数据,其中,所述多个交易指标至少包括:业务成功率、系统成功率以及服务响应时间;判断所述多个交易指标的交易指标数据是否在目标阈值范围内;若所述交易指标数据均在所述目标阈值范围内,则触发所述灰度版本业务的转正投产流程,将所述灰度版本业务发布为当前版本业务。2.根据权利要求1所述的方法,其特征在于,获取多个交易指标的交易指标数据,包括:获取所述灰度版本业务的交易日志;通过日志收集镜像对所述交易日志进行预处理,得到处理后的交易日志;基于所述处理后的交易日志和目标处理框架生成所述多个交易指标的交易指标数据,其中,所述目标处理框架用于采用并行计算方式生成所述交易指标数据。3.根据权利要求1所述的方法,其特征在于,在所述将所述灰度版本业务发布为当前版本业务之后,所述方法还包括:若存在至少一个所述交易指标数据未在所述目标阈值范围内,则检测所述至少一个所述交易指标数据未在所述目标阈值范围内的时长是否达到时间阈值;若所述时长达到所述时间阈值,则触发所述灰度版本业务的退回流程,以原版本业务作为所述当前版本业务。4.根据权利要求1所述的方法,其特征在于,在确定所述交易指标数据均在所述目标阈值范围之后,所述方法还包括:获取预先设定的转正投产时间;判断当前时间是否为所述预先设定的转正投产时间;若所述当前时间为所述预先设定的转正投产时间,则触发所述转正投产流程。5.根据权利要求2所述的方法,其特征在于,所述通过日志收集...
【专利技术属性】
技术研发人员:张倩荧,钱凯,谢嗣,严芝芳,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。