【技术实现步骤摘要】
插件灰度发布方法、装置、电子设备及存储介质
[0001]本专利技术涉及互联网
,特别是涉及一种插件灰度发布方法、装置、电子设备及存储介质。
技术介绍
[0002]随着Android(安卓)终端插件技术的流行和推广,在一个应用中接入的插件数量也在逐渐增加。目前,插件在有新功能上线时往往会全量上线或更新,当更新的版本存在bug(漏洞)时,则需要解决bug后重新发布新版本,这样增加了插件发布风险,容易导致插件的安全性较差。
技术实现思路
[0003]本专利技术实施例的目的在于提供一种插件灰度发布方法、装置、电子设备及存储介质,以实现降低插件发布风险,提高插件的安全性。具体技术方案如下:
[0004]在本专利技术实施的第一方面,首先提供了一种插件灰度发布方法,应用于插件灰度测试系统,包括:
[0005]管理服务器根据配置信息,向执行服务器发送第一通知,所述第一通知携带目标插件的标识信息;
[0006]所述执行服务器接收所述第一通知后,响应于客户端发送的插件下载指令,向所述客户端发送所述目标插件,以使所述客户端安装所述目标插件,执行灰度测试任务。
[0007]在本专利技术实施的第二方面,首先提供了一种插件灰度发布方法,应用于管理服务器,包括:
[0008]根据配置信息向执行服务器发送第一通知,所述第一通知携带目标插件的标识信息,所述第一通知用于通知所述执行服务器提供所述目标插件,供客户端下载。
[0009]在本专利技术实施的第三方面,首先提供了一种插件灰度发 ...
【技术保护点】
【技术特征摘要】
1.一种插件灰度发布方法,其特征在于,应用于插件灰度测试系统,包括:管理服务器根据配置信息,向执行服务器发送第一通知,所述第一通知携带目标插件的标识信息;所述执行服务器接收所述第一通知后,响应于客户端发送的插件下载指令,向所述客户端发送所述目标插件,以使所述客户端安装所述目标插件,执行灰度测试任务。2.根据权利要求1所述的方法,其特征在于,还包括:所述管理服务器响应于第二通知,向所述执行服务器发送停止向所述客户端提供所述目标插件的指示;或者,所述管理服务器响应于灰度测试终止指令,向所述执行服务器发送停止向所述客户端提供所述目标插件的指示。3.根据权利要求2所述的方法,其特征在于,所述管理服务器响应于统计服务器在统计的所述目标插件的安装量达到预设灰度数量的情况下发送的所述第二通知。4.根据权利要求2或3所述的方法,其特征在于,所述管理服务器响应于第二通知,在所述客户端针对所述目标插件的崩溃率或/和所述客户端针对所述目标插件反馈的问题满足第一预设条件的情况下,向所述执行服务器发送停止向所述客户端提供所述目标插件的指示。5.根据权利要求4所述的方法,其特征在于,所述第一预设条件包括所述崩溃率小于预设崩溃率阈值或/和所述问题的问题等级低于预设问题等级。6.根据权利要求1或2所述的方法,其特征在于,还包括:所述管理服务器响应于更新后的配置信息,向统计服务器发送第一更新通知,其中,所述第一更新通知携带更新后的预设灰度数量;所述统计服务器响应于所述第一更新通知,将所述统计服务器中所述预设灰度数量更新为所述更新后的预设灰度数量。7.根据权利要求6所述的方法,其特征在于,第二通知携带所述客户端针对所述目标插件的崩溃率或/和所述客户端针对所述目标插件反馈的问题;所述方法还包括:所述管理服务器在满足第二预设条件的情况下,更新所述配置信息;所述第二预设条件包括以下至少一项:所述客户端针对所述目标插件的崩溃率大于或等于预设崩溃率;所述客户端针对所述灰度插件的反馈问题的问题等级达到预设问题等级。8.一种插件灰度发布方法,其特征在于,应用于管理服务器,包括:根据配置信息向执行服务器发送第一通知,所述第一通知携带目标插件的标识信息,所述第一通知用于通知所述执行服务器提供所述目标插件,供客户端下载。9.根据权利要求8所述的方法,其特征在于,还包括;响应于第二通知,向所述执行服务器发送停止向所述客户端提供所述目标插件的指示;或者,响应于灰度测试终止指令,向所述执行服务器发送停止向所述客户端提供所述目标插件的指示。10.根据权利要求9所述的方法,其特征在于,所述响应于第二通知,包括:
响应于统计服务器在统计的所述目标插件的安装量达到预设灰度数量的情况下发送的所述第二通知。11.根据权利要求9或10所述的方法,其特征在于,所述响应于第二通知,向所述执行服务器发送停止向所述客户端提供所述目标插件的指示,包括:响应于第二通知,在所述客户端针对所述目标插件的崩溃率或/和所述客户端针对所述目标插件反馈的问题满足第一预设条件的情况下,向所述执行服务器发送停止向所述客户端提供所述目标插件的指示。12.根据权利要求11所述的方法,其特征在于,所述第一预设条件包括所述崩溃率小于预设崩溃率阈值或/和所述问题的问题等级低于预设问题等级。13.根据权利要求9所述的方法,其特征在于,所述第二通知携带所述客户端针对所述目标插件的崩溃率或/和所述客户端针对所述目标插件反馈的问题;所述方法,还包括:在满足第二预设条件的情况下,更新所述配置信息;所述第二预设条件包括以下至少一项:所述客户端针对所述目标插件的崩溃率大于或等于预设崩溃率;所述客户端针对所述灰度插件的反馈问题的问题等级达到预设问题等级。14.一种插件灰度发布方法,其特征在于,应用于执行服务器,包括:接收管理服务器发送的第一通知,...
【专利技术属性】
技术研发人员:靳龙,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。