【技术实现步骤摘要】
一种多步骤流程顺序执行方法和系统
[0001]本专利技术涉及前端步骤执行
,尤其涉及一种多步骤流程顺序执行方法和系统
。
技术介绍
[0002]在云业务领域多集群的升级场景下,因升级操作跨不同可用域下的多个集群,且升级属于影响范围较大,危险系数较高的操作
。
因此在升级前需要将要升级的镜像包同步到跨可用域的不同集群上,需要对集群数据进行备份,对集群是否能进行升级进行评估等
。
另外,后端提供的镜像同步
、
数据备份
、
升级检测等功能为互相解耦的原子化功能
。
因此在用户点击升级确定按钮,下发升级请求时,前端不在是单纯的往后端发送一个请求响应用户操作
。
而是要依次发送请求执行多个步骤,且前一个步骤执行成功需要时间,后一个步骤执行请求的下发依赖前一个步骤执行成功
。
[0003]受限于
javascript
语言自身的特点,针对多个顺序执行的步骤,且前一个步骤执行请求发送成功后,还需要 ...
【技术保护点】
【技术特征摘要】
1.
一种多步骤流程顺序执行方法,其特征在于,所述方法包括:初始化当前步骤的执行进度,为当前步骤设执行中标识,监听当前步骤的执行进度和执行中标识的变化;下发当前步骤的执行请求,启动当前步骤的执行,根据当前步骤的执行请求下发结果修改当前步骤的执行中标识;通过监听当前步骤的执行中标识的变化,循环触发当前步骤的执行,直至当前步骤的执行进度为
100
%,触发下一步骤的执行
。2.
根据权利要求1所述的多步骤流程顺序执行方法,其特征在于,初始化当前步骤的执行进度,为当前步骤设执行中标识,包括:将当前步骤的执行进度初始化为0,为初始化后的当前步骤设置执行中标识,将设置的执行标识初始化为
0。3.
根据权利要求1所述的多步骤流程顺序执行方法,其特征在于,下发当前步骤的执行请求,启动当前步骤的执行,根据当前步骤的执行请求下发结果修改当前步骤的执行中标识,包括:下发当前步骤的执行请求,若当前步骤的执行请求下发成功,修改当前步骤的执行中标识
。4.
根据权利要求3所述的多步骤流程顺序执行方法,其特征在于,若当前步骤的执行请求下发成功,修改当前步骤的执行中标识,包括:若当前步骤的执行请求下发成功,对当前步骤的执行中标识进行加1处理
。5.
根据权利要求1所述的多步骤流程顺序执行方法,其特征在于,下发当前步骤的执行请求,启动当前步骤的执行,根据当前步骤的执行请求下发结果修改当前步骤的执行中标识,还包括:若当前步骤的执行请求下发失败,结束当前步骤的执行
。6.
根据权利要求1所述的多步骤流程顺序执行方法,其特征在于,通过监听当前步骤的执行中标识的变化,循环触发当前步骤的执行,直至当前步骤的执行进度为
100
%,触发下一步骤的执行,包括:当监听到当前步骤的执行中标识发生变化,判断当前步骤的执行进度是否为
100
%,若当前步骤的执行进度为
100
%,触发下一步骤的执行
。7.
根据权利要求1所述的多步骤流程顺序执行方法,其特征在于,...
【专利技术属性】
技术研发人员:肖琼仙,
申请(专利权)人:中电云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。