安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210399948.3 (22)申请日 2022.04.15 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310052 浙江省杭州市滨江区长河街 道网商路69 9号4号楼5楼5 08室 申请人 阿里云计算有限公司 (72)发明人 章成飞 吴德新 肖尚叔 (74)专利代理 机构 北京太合九思知识产权代理 有限公司 1 1610 专利代理师 邢飞飞 (51)Int.Cl. G06F 9/448(2018.01) G06F 9/455(2006.01) G06F 9/50(2006.01) G06F 8/61(2018.01) (54)发明名称 基于FSM的应用发布任务处理方法、 装置及 电子设备 (57)摘要 本说明书一个或多个实施例公开了一种基 于FSM的应用发布任务处理方法、 装置及电子设 备, 包括: 基于应用发布平台进行全局抽象, 得到 不同类型的主资源, 每个主资源映射有FSM模板, FSM模板中定义有: 主资源的生命周期以及在不 同生命周 期需要维护的子资源信息。 这样, 将应 用发布流程所涉及的步骤抽象为相互独立的子 资源, 通过设定的子资源之间的依赖关系及回调 函数将其发布流程关联, 并通过FSM方式对在相 关生命周期下的子资源进行状态切换来实现对 子资源中回调函数的调用执行, 从而, 完成对应 用发布任务的处理。 进而, 实现应用发布的可扩 展性及可定制性, 提升任务执行时的稳定性, 从 整体上提升 应用发布效率。 权利要求书3页 说明书15页 附图10页 CN 114942801 A 2022.08.26 CN 114942801 A 1.一种基于FSM的应用发布任务处 理方法, 包括: 基于监测到的由于任一主资源变化产生的应用发布任务, 确定执行所述应用发布任务 的目标发布控制器; 在所述目标发布控制器中, 基于所述应用发布任务携带的所述主资源变化后的资源配 置信息, 确定触发所述应用发布任务的所述主资源中待执行 的生命周期, 并基于所述资源 配置信息生成FSM实例; 基于所述资源配置信息, 从所述主资源的至少一个FSM模板中选择与所述应用发布任 务相匹配的FSM模板, 根据所述FSM模板中定义内容, 提取待执行的生命周期下的至少一个 子资源; 根据所述资源配置信息和所述FSM模板中定义内容, 从所述至少一个子资源中确定合 法子资源, 并基于所述FSM实例, 分别对所述合法子资源进行状态切换, 直至合法子资源切 换完毕, 确定执 行完成所述应用发布任务; 其中, 所述主资源是基于应用类型抽象定义的资源对象, 所述子资源是基于应用发布 过程抽象定义的相互独立的资源对象; 每个主资源映射有至少一个FSM模板, 每个FSM模板 中该主资源的定义内容至少包含: 主资源的生命周期以及在不同生命周期需要维护的子资 源信息。 2.如权利要求1所述的方法, 在合法子资源切换完毕之后, 所述方法还 包括: 统计合法子资源的执 行结果, 计算得到所述主资源的汇总执 行结果; 其中, 所述汇总执 行结果用于反映FSM引擎内部执 行状态。 3.如权利要求2所述的方法, 所述汇总执 行结果至少包 含: 主资源类型和主资源状态; 在计算得到所述主资源的汇总执 行结果之后, 所述方法还 包括: 基于所述汇总执 行结果中主资源状态, 判断所述应用发布任务是否需要重入队; 如果所述主资源状态的状态结果表示已成功处 理完所有合法子资源, 则不做处 理; 否则, 根据失败的错误类型或所述主资源状态, 确定重入队的延迟时间, 并在延迟时间 到达后将所述应用发布任务重入队。 4.如权利要求1 ‑3任一项所述的方法, 基于监测到的由于任一主资源变化产生的应用 发布任务, 确定执 行所述应用发布任务的目标发布控制器, 包括: 基于监测到的应用发布任务, 获取触发该应用发布任务的主资源的元 数据信息; 将所述元数据信息进行哈希计算, 使用哈希结果与当前可用的发布控制器的数量取 模, 得到用于标志发布控制器的标识信息; 将所述标识信息对应的发布控制器确定为目标发布控制器。 5.如权利要求1 ‑3任一项所述的方法, 所述资源配置信息中包含生命周期标识和模板 标识; 则基于所述应用发布任务携带的所述主资源变化后的资源配置信 息, 确定触发所述应 用发布任务的所述主资源中待执 行的生命周期, 包括: 基于所述应用发布任务携带的资源配置信 息中包含的生命周期标识, 从生命周期标识 与生命周期的映射关系中, 比对确定所述应用发布任务待执 行的生命周期; 基于所述资源配置信息, 从所述主资源的至少一个FSM模板中选择与所述应用发布任 务相匹配的FSM模板, 包括:权 利 要 求 书 1/3 页 2 CN 114942801 A 2基于所述应用发布任务携带的资源配置信息中模板标识, 从所述主资源的至少一个 FSM模板中选择与所述模板标识对应的FSM模板 。 6.如权利要求2或3所述的方法, 所述资源配置信息中还携带有子资源状态, 所述子资 源信息至少包括: 子资源集 合以及子资源之间的依赖关系; 根据所述资源配置信息和所述FSM模板中定义内容, 从所述至少一个子资源中确定合 法子资源, 包括: 根据所述FSM模板中定义内容所指代的依赖关系, 顺序检查所述至少一个子资源的子 资源状态; 如果子资源状态 表示已完成, 则确定不满足依赖关系, 对该子资源不做处 理; 如果子资源状态 表示未完成, 则确定满足依赖关系, 该子资源为 合法子资源。 7.如权利要求6所述的方法, 所述FSM实例中携带有所述资源配置信 息传递而来的由于 资源变化 生成的传入参数, 所述子资源信息还 包括: 回调函数; 基于所述FSM实例, 分别对所述合法子资源进行状态切换, 直至合法子资源切换完毕, 确定执行完成所述应用发布任务, 包括: 基于所述FSM实例中携带的传入参数, 依次分别对所述合法子资源中每个子资源执行: 根据该子资源当前所处的第一状态, 生成相应回调函数, 基于所述传入参数执行该回调函 数, 并将该子资源切换为第二状态; 如果第二状态为终态, 则结束对该子资源的切换, 如果 第二状态是次态, 则根据该子资源的第二状态循环进行状态切换, 直至该子资源切换到终 态; 在全部合法子资源切换完毕后, 确定执 行完成所述应用发布任务。 8.如权利要求1 ‑3任一项所述的方法, 在计算得到所述主资源的汇总执行结果之后, 所 述方法还 包括: 基于监测到的定时触发的状态聚合任务, 确定执行所述状态聚合任务的目标聚合控制 器; 在所述目标聚合控制器中, 获取所述主资源当前最新的资源配置信息, 并根据所述主 资源与其它主资源之间的拓扑关系进行资源状态 聚合, 将聚合结果与设定期望结果比较, 如果状态内容存在重复, 则将聚合结果中重复的部分过 滤掉并下发。 9.如权利要求8所述的方法, 基于监测到的定时触发的状态聚合任务, 确定执行所述状 态聚合任务的目标聚合控制器, 包括: 基于监测到的状态聚合任务, 获取 该状态聚合任务的主资源的元 数据信息; 将所述元数据信息进行哈希计算, 使用哈希结果与当前可用的发布控制器的数量取 模, 得到用于标志发布控制器的标识信息; 将所述标识信息对应的发布控制器确定为目标发布控制器。 10.一种基于FSM的应用发布任务处 理装置, 包括: 第一确定模块, 基于监测到的由于任一主资源变化产生的应用发布任务, 确定执行所 述应用发布任务的目标发布控制器; 第二确定模块, 在所述目标发布控制器中, 基于所述应用发布任务携带的所述主资源 变化后的资源配置信息, 确定触发所述应用发布任务的所述主资源中待执行 的生命周期, 并基于所述资源配置信息生成FSM实例;权 利 要 求 书 2/3 页 3 CN 114942801 A 3
专利 基于FSM的应用发布任务处理方法、装置及电子设备
文档预览
中文文档
29 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 07:15:19
上传分享
举报
下载
原文档
(2.2 MB)
分享
友情链接
T-SIA 031.3—2021 系统安全工程 网络弹性构建指南 第3部分 网络弹性构建过程.pdf
DB52-T 1239.1-2017 政府数据 核心元数据 第1部分:人口基础数据 贵州省.pdf
DB35-T 1627-2016 水利风景资源评价标准 福建省.pdf
DB14-T 2003-2020 卫生医疗机构能耗定额 山西省.pdf
GB-T 43624-2023 湿地术语.pdf
GB-T 3412.1-2009 大坝监测仪器 检测仪 第1部分:振弦式仪器检测仪.pdf
GB-T 20274.1-2023 信息安全技术 信息系统安全保障评估框架 第1部分:简介和一般模型.pdf
GB-T 2007.4-2008 散装矿产品取样、制样通则 偏差、精密度校核试验方法.pdf
T-SDMT 0001—2022 电气化铁路高效节能自耦变压器.pdf
GB-T 28995-2022 人造板饰面专用纸.pdf
T-ZMDS 10011—2021 近红外脑组织血氧监测仪参数测试方法.pdf
T-CADERM 6007—2023 心肺转流系统用空氧混合器.pdf
DB51-T 2868-2022 机关事务应急保障规范 四川省.pdf
法律法规 公共机构节能条例2017-03-01.pdf
GB-T 32427-2015信息技术SOA成熟度模型及评估方法.pdf
T-CESA 1208—2022 光伏组件节能量计算方法.pdf
T-WAPIA 045.4—2021 信息技术 系统间远程通信和信息交换 原子密钥建立与实体鉴别 第4 部分:采用预共享密钥的原子密钥建立与实体鉴别.pdf
DB3305-T 247-2022 银行信贷碳排放核算通则 湖州市.pdf
NY-T 4047-2021 家禽精液品质检测方法.pdf
SN-T 0761.1-2011 进出口危险品打火机检验规程.pdf
1
/
3
29
评价文档
赞助2.5元 点击下载(2.2 MB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。