standard library
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211271946.2 (22)申请日 2022.10.18 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 阎钢 (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 郝博 陶海萍 (51)Int.Cl. G06Q 40/02(2012.01) G06F 9/50(2006.01) G06F 9/48(2006.01) (54)发明名称 分布式工作流调度系统及方法 (57)摘要 本发明提供了一种分布式工作流调度系统 及方法, 应用于分布式技术领域, 该系统包括: 至 少一个工作节 点, 用于向注册节 点发送服务接口 注册指令, 向管控节点提交工作流任务, 接收管 控节点分配的子任务并执行; 注册节点, 用于在 接收到服务接口注册指令后, 注册工作节点的服 务接口, 并将注册的工作节点的服务接口信息发 送至管控节点; 管控节点, 用于接收工作节点的 服务接口信息; 接收至少一个工作节 点的工作流 任务, 确定执行每个子任务的工作节点, 并将该 子任务通过该工作节点的服务接口发送至该工 作节点; 在获得工作流任务的执行结果后通过该 工作流任务对应的工作节点的服务接口进行反 馈。 本发明可 以实现分布式工作流调度, 提升复 杂业务的处理速度。 权利要求书3页 说明书6页 附图4页 CN 115511610 A 2022.12.23 CN 115511610 A 1.一种分布式工作流调度系统, 其特 征在于, 包括: 至少一个工作节点, 用于向注册节点发送服务接口注册指令, 向管控节点提交工作流 任务, 接收管控节点分配的子任务并执 行; 注册节点, 用于在接收到工作节点的服务接口注册指令后, 注册工作节点的服务接口, 并将注册的工作节点的服 务接口信息发送至管控节点; 管控节点, 用于接收工作节点的服务接口信 息; 接收至少一个工作节点的工作流任务, 根据所有工作流任务中子任务的执行顺序和执行状态, 确定执行每个子任务的工作节点, 并将该子任务通过该工作 节点的服务接口发送至该工作 节点; 在获得工作流任务的执行结 果后通过 该工作流任务对应的工作节点的服 务接口进行反馈 。 2.如权利要求1所述的系统, 其特 征在于, 管控节点包括: 管理模块, 用于对工作流任务进行子任务拆分, 并管理所有子任务的执行状态和执行 进度; 决策模块, 用于根据所有工作流任务中子任务的执行顺序和执行状态, 确定执行每个 子任务的工作节点; 通信模块, 用于与注册节点和工作节点进行通信, 接收工作节点的服务接口信 息; 接收 至少一个工作节点的工作流任务; 将子任务通过工作节点的服务接口发送至工作节点; 将 工作流任务的执 行结果通过工作流任务对应的工作节点的服 务接口进行反馈; 执行模块, 用于根据子任务的执行顺序和执行状态, 通过通信模块将当前需要执行的 子任务发送至该子任务对应的工作节点; 在接 收到所述对应的工作节点反馈的执行结果, 记录该子任务的执 行状态, 确定下一个需要执 行的子任务。 3.如权利要求2所述的系统, 其特 征在于, 工作节点还用于: 定期向管控节点发送系统信息, 所述系统信 息包括cpu利用率、 网络连接数及内存利用 率中的其中一种或任意组合 管控节点还 包括系统信息收集模块, 用于通过通信模块采集注 册节点的系统信息; 决策模块还用于: 根据所有工作流任务中子任务的执行顺序和执行状态, 以及注册节 点的系统信息, 确定执 行每个子任务的工作节点。 4.如权利要求3所述的系统, 其特征在于, 管控节点还包括存储模块, 用于存储系统信 息、 工作节点的服 务接口信息、 子任务的执 行顺序和执 行状态。 5.如权利要求2所述的系统, 其特征在于, 管控节点还包括web界面模块, 用于展示工作 流任务的执 行情况及进度。 6.如权利要求2所述的系统, 其特征在于, web界面模块还用于: 接收用户的点击操作指 令, 所述点击操作指令包括子任务取消指令、 子任务触发指令或子任务重新执 行指令; 通信模块还用于: 在点击操作指令为子任务取消指令时, 向执行该子任务的工作节点 发送该子任务停止指令; 在点击操作指令为子任务触发指令时, 向执行该子任务的工作节 点发送该子任务启动指令; 在点击操作指令为子任务重新执行指令时, 向执行该子任务的 工作节点发送该子任务重新启动指令 。 7.如权利要求1所述的系统, 其特征在于, 管控节点还包括工作节点状态管理模块, 用 于: 通过心跳 机制监测工作节点的状态, 在工作节点的状态 异常时, 生成提醒信息 。 8.如权利要求1所述的系统, 其特 征在于, 所述管控节点 集成工作流引擎。权 利 要 求 书 1/3 页 2 CN 115511610 A 29.如权利要求1所述的系统, 其特 征在于, 注 册中心为zo okeeper。 10.如权利要求1所述的系统, 其特征在于, 注册中心在工作节点的服务接口有变化 时, 通知到管控 模块进行服 务接口信息的更新。 11.一种分布式工作流调度方法, 其特 征在于, 包括: 接收工作节点的服务接口信息, 其中, 工作节点的服务接口信息是注册中心在接收到 工作节点的服 务接口注 册指令后, 注 册工作节点的服 务接口后发送的; 接收至少一个工作节点的工作流任务; 根据所有工作流任务中子任务的执行顺序和执行状态, 确定执行每个子任务的工作节 点; 将该子任务通过该工作节点的服务接口发送至该工作节点, 其中, 该工作节点接收到 该子任务后进行 执行; 在获得工作流任务的执行结果后, 通过该工作流任务对应的工作节点的服务接口进行 反馈。 12.如权利要求11所述的方法, 其特征在于, 在接收至少一个工作节点的工作流任务之 后, 还包括: 对工作流任务进行子任务拆分, 并管理所有子任务的执 行状态和执 行进度; 在将该子任务 通过该工作节点的服 务接口发送至该工作节点之后, 还 包括: 在接收到所述对应的工作节点反馈的执行结果, 记录该子任务的执行状态, 确定下一 个需要执 行的子任务。 13.如权利要求12所述的方法, 其特 征在于, 还 包括: 定期采集注册节点的系统信息, 所述系统信 息包括cpu利用率、 网络连接数及内存利用 率中的其中一种或任意组合; 根据所有工作流任务中子任务的执行顺序和执行状态, 确定执行每个子任务的工作节 点, 包括: 根据所有工作流任务中子任务的执行顺序和执行状态, 以及注册节点的系统信息, 确 定执行每个子任务的工作节点。 14.如权利要求13所述的方法, 其特 征在于, 还 包括: 存储系统信息、 工作节点的服 务接口信息、 子任务的执 行顺序和执 行状态。 15.如权利要求12所述的方法, 其特征在于, 还包括: 展示工作流任务的执行情况及进 度。 16.如权利要求12所述的方法, 其特 征在于, 还 包括: 接收用户的点击操作指令, 所述点击操作指令包括子任务取消指令、 子任务触发指令 或子任务重新执 行指令; 在点击操作指令为子任务取消指令时, 向执行该子任务的工作节点发送该子任务停止 指令; 在点击操作指令为子任务触发指令时, 向执行该子任务的工作节点发送该子任务启 动指令; 在点击操作指令为子任务重新执行指令时, 向执行该子任务的工作节点发送该子 任务重新启动指令 。 17.如权利要求1 1所述的方法, 其特 征在于, 还 包括: 通过心跳 机制监测工作节点的状态, 在工作节点的状态 异常时, 生成提醒信息 。权 利 要 求 书 2/3 页 3 CN 115511610 A 3
专利 分布式工作流调度系统及方法
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:33:02
上传分享
举报
下载
原文档
(488.3 KB)
分享
友情链接
GB 40165-2021 固定式电子设备用锂离子电池和电池组 安全技术规范.pdf
专利 一种用于冲压模的插入式组合散热装置.PDF
DB4401-T 184—2022 文化和旅游市场主体信用评价规范 广州市.pdf
GB-T 43565-2023 中小学合成材料面层篮球场地.pdf
GB-T 39770-2021 信息技术服务 服务安全要求.pdf
DB23-T 3278—2022 应急指挥中心基础设施与支撑系统建设规范 黑龙江省.pdf
GB-T 12642-2013 工业机器人 性能规范及其试验方法.pdf
思度安全-DSMM-024 监控与审计管理规范V1.0.pdf
T-SDAS 218—2021 水利工程用纤维增强复合材料筋.pdf
数据备份与恢复管理规范.pdf
YD-T 1721-2008 电信网和互联网灾难备份及恢复实施指南.pdf
GB-T 19345.1-2017 非晶纳米晶合金 第1部分:铁基非晶软磁合金带材.pdf
DB52-T 702-2011 杉木二元立木材积表 贵州省.pdf
DL-T 5209-2020 混凝土坝安全监测资料整编规程.pdf
YD-T 3763.3-2021 研发运营一体化(DevOps)能力成熟度模型 第3部分:持续交付.pdf
GB-T 37033.2-2018 信息安全技术 射频识别系统密码应用技术要求 第2部分:电子标签与读写器及其通信密码应用技术要求.pdf
GB T 27930.2 -XXXX 电动汽车非车载传导式充电机与车辆之间的数字通信协议 第2部分 Chaojix系统.pdf
GM-T 0085-2020 基于SM9标识密码算法的技术体系框架.pdf
GD-J 037-2011 广播电视相关信息系统安全等级保护定级指南.pdf
ISO 9241 820 2024 Ergonomics of human system interaction Part 820 Ergonomic guidance on interzctions in immersive environments including augmented reality and virtual reality.pdf
1
/
14
评价文档
赞助2.5元 点击下载(488.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。