[发明专利]一种插件的发布方法、装置、电子设备及存储介质在审
申请号: | 202010479215.1 | 申请日: | 2020-05-29 |
公开(公告)号: | CN111638885A | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 马春宇 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/65;G06F9/445 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 插件 发布 方法 装置 电子设备 存储 介质 | ||
1.一种插件的发布方法,其特征在于,所述方法应用于数据开发平台,所述数据开发平台用于运行至少一个作业类型的作业,每个作业类型中使用指定插件的作业为待升级作业,所述方法包括:
获得第一插件包,所述第一插件包为所述指定插件的升级版本的插件包,用于对对应作业类型的待升级作业进行升级处理;
在预设发布周期内,针对每一待升级作业,基于预设发布比例确定该待升级作业是否调用所述第一插件包,所述预设发布比例为:所述预设发布周期内,调用所述第一插件包运行的待升级作业数量,占所述预设发布周期内运行的待升级作业总量的比例;
获得各待升级作业的运行结果;
基于所述预设发布周期内,各待升级作业的运行结果以及各待升级作业调用的插件包版本,确定所述第一插件包的发布成功比例;
通过所述预设发布比例和所述发布成功比例,调整所述预设发布比例,直至所述第一插件包在所有所述待升级作业均成功发布。
2.根据权利要求1所述的方法,其特征在于,所述通过所述预设发布比例和所述发布成功比例,调整所述预设发布比例,包括:
若所述发布成功比例达到发布通过阈值,且所述预设发布比例未达到发布比例阈值,则升高所述预设发布比例;
若所述发布成功比例未达到所述发布通过阈值,且所述第一插件包无误,则降低所述预设发布比例。
3.根据权利要求1或2所述的方法,其特征在于,在通过所述预设发布比例和所述发布成功比例,调整所述预设发布比例之后,所述方法还包括:
基于调整后的预设发布比例,执行所述针对每一待升级作业,基于预设发布比例确定该待升级作业是否调用所述第一插件包的步骤,直至所述第一插件包在所有所述待升级作业均成功发布。
4.根据权利要求1所述的方法,其特征在于,在基于所述预设发布周期内,各待升级作业的运行结果以及各待升级作业调用的插件包版本,确定所述第一插件包的发布成功比例之后,所述方法还包括:
若所述发布成功比例达到发布通过阈值,且所述预设发布比例达到发布比例阈值,则禁用第二插件包,所述第二插件包为所述指定插件的未升级版本的插件包。
5.根据权利要求1所述的方法,其特征在于,所述基于预设发布比例确定该待升级作业是否调用所述第一插件包,包括:
基于所述预设发布比例和该待升级作业的作业标识确定该待升级作业的灰度码;
若所述灰度码的值为第一预设值,则确定该待升级作业调用第一插件包;
若所述灰度码的值为第二预设值,则确定该待升级作业调用第二插件包。
6.根据权利要求5所述的方法,其特征在于,所述基于所述预设发布比例和该待升级作业的作业标识确定该待升级作业的灰度码,包括:
对该待升级作业的作业标识进行哈希运算,得到该待升级作业的哈希码;
根据所述哈希码和所述预设发布比例确定该待升级作业的灰度码。
7.根据权利要求1所述的方法,其特征在于,所述基于所述预设发布周期内,各待升级作业的运行结果以及各待升级作业调用的插件包版本,确定所述第一插件包的发布成功比例,包括:
获取所述预设发布周期内,调用所述第一插件包运行成功的作业数量以及调用所述第一插件包的作业总数量;
对所述调用所述第一插件包运行成功的作业数量与所述调用所述第一插件包的作业总数量进行比值运算,得到所述发布成功比例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010479215.1/1.html,转载请声明来源钻瓜专利网。