预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114035807A(43)申请公布日2022.02.11(21)申请号202011593792.X(22)申请日2020.12.29(71)申请人中信百信银行股份有限公司地址100029北京市朝阳区安定路5号院3号楼8层(72)发明人刘浩崔朋(74)专利代理机构北京市兰台律师事务所11354代理人张峰(51)Int.Cl.G06F8/60(2018.01)权利要求书2页说明书8页附图3页(54)发明名称应用发布系统、方法、装置以及设备(57)摘要本发明实施例公开了一种应用发布系统、方法、装置以及设备,涉及计算机技术。该应用发布系统包括:至少一个数据存储子系统,用于存储发布信息;至少两个服务器,与所述至少一个数据存储子系统连接,用于根据所述发布信息,将待发布应用发布至待发布设备中;至少一个应用程序编程接口,与所述至少一个数据存储子系统和所述至少两个服务器连接,用于存储应用执行信息,以根据存储的应用执行信息,从未发布或发布失败的待发布应用中确定目标应用,并为目标应用分配目标服务器,由目标服务器执行对目标应用的发布操作。本发明实施例提供一种应用发布系统、方法、装置以及设备,以提高应用发布效率。CN114035807ACN114035807A权利要求书1/2页1.一种应用发布系统,其特征在于,所述应用发布系统包括:至少一个数据存储子系统,用于存储发布信息;至少两个服务器,与所述至少一个数据存储子系统连接,用于根据所述发布信息,将待发布应用发布至待发布设备中;至少一个应用程序编程接口,与所述至少一个数据存储子系统和所述至少两个服务器连接,用于存储应用执行信息,以根据存储的应用执行信息,从未发布或发布失败的待发布应用中确定目标应用,并为目标应用分配目标服务器,由目标服务器执行对目标应用的发布操作。2.根据权利要求1所述的方法,其特征在于,所述数据存储子系统为关系型数据库管理系统;所述应用程序编程接口为远程字典服务。3.一种应用发布方法,其特征在于,应用于权利要求1‑2中任一所述的应用发布系统,该方法包括:从待测试工单中获取至少一个待发布应用和待发布应用关联的至少一个待发布设备;若未获取到发布人员输入的发布信息,则根据待发布应用的逻辑执行顺序确定待发布应用的发布顺序,根据设定的并发比例,确定待发布设备的执行顺序;根据确定的待发布应用的发布顺序和待发布设备的执行顺序,基于所述应用发布系统,发布所述待发布应用。4.根据权利要求3所述的方法,其特征在于,所述根据确定的待发布应用的发布顺序和待发布设备的执行顺序,基于所述应用发布系统,发布所述待发布应用,包括:根据待发布应用的发布顺序和实时更新的应用执行信息,将未发布或发布失败的待发布应用分配给各服务器进行应用发布,以部署发布任务;若检测到当前时间与应用发布开始时间相等,则根据待发布设备的执行顺序,触发服务器将待发布应用依次发布至该待发布应用关联的待发布设备中;根据待发布应用的运行状态,实时更新所述应用执行信息。5.根据权利要求4所述的方法,其特征在于,所述根据待发布应用的发布顺序和实时更新的应用执行信息,将未发布或发布失败的待发布应用分配给各服务器进行应用发布,以部署发布任务,包括:根据待发布应用的发布顺序和已完成发布的应用信息确定目标应用;匹配应用执行信息中正在执行发布操作的应用的标识和目标应用的标识;若根据匹配结果,确定目标应用未发布或发布失败,则为目标应用分配服务器进行发布操作。6.根据权利要求5所述的方法,其特征在于,所述根据匹配结果,确定目标应用未发布或发布失败,包括:若匹配结果为匹配失败,则确定目标应用未发布;若匹配结果为匹配成功,则判断应用执行信息中目标应用最近一次的状态更新时间是否过期,若是则确定目标应用发布失败。7.根据权利要求4所述的方法,其特征在于,所述根据待发布设备的执行顺序,触发服务器将待发布应用依次发布至该待发布应用关联的待发布设备中之后,所述方法还包括:2CN114035807A权利要求书2/2页若接收到对目标设备的重试、暂停或跳过请求,则对目标设备执行再次发布操作、暂停发布操作或跳过发布操作;若接收到对目标设备的应用回退请求,则对目标设备执行回滚式回退操作,并暂停对前一设备的回退操作,以仅对目标设备执行回退操作;前一设备是指发布顺序与目标设备相邻,且先于目标设备发布的设备。8.根据权利要求3所述的方法,其特征在于,所述根据确定的待发布应用的发布顺序和待发布设备的执行顺序,基于所述应用发布系统,发布所述待发布应用,包括:在应用发布过程中,如果服务器和/或待分布设备出现故障,则将故障信息发送给相关人员,以由相关人员及时处理故障。9.一种应用发布装置,其特征在于,应用于权利要求1‑2中任一所述