发明名称 | 使用数据库复制的分布式工作流 | ||
摘要 | 本公开的实施例涉及使用数据库复制的分布式工作流。一种方法包括:确定工作流步骤是否具有不满意的依赖性;如果工作流步骤具有不满意的依赖性,则将工作流步骤的状态设置为阻塞状态;如果工作流步骤不具有不满意的依赖性,则执行工作流步骤;如果在执行工作流步骤之后,取消工作流步骤,则将工作流步骤的状态设置为取消状态;如果在执行工作流步骤之后,成功地执行工作流步骤,则将工作流步骤的状态设置为成功状态;如果在执行工作流步骤之后,未成功地执行工作流步骤,则将工作流步骤的状态设置为错误状态;如果成功地执行工作流步骤,则将工作流的状态设置为成功状态;以及使用数据库复制向其他节点通知工作流步骤的状态和工作流的状态。 | ||
申请公布号 | CN106294533A | 申请公布日期 | 2017.01.04 |
申请号 | CN201610461439.3 | 申请日期 | 2016.06.23 |
申请人 | 伊姆西公司 | 发明人 | 刘辉;李晖;陈娟;秦云;陆伯鹰 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市金杜律师事务所 11256 | 代理人 | 王茂华;丁君军 |
主权项 | 一种方法,包括:在节点处确定工作流步骤是否具有不满意的依赖性;如果所述工作流步骤具有不满意的依赖性,则在所述节点处将所述工作流步骤的状态设置为阻塞状态;如果所述工作流步骤不具有不满意的依赖性,则执行所述工作流步骤;如果在执行所述工作流步骤之后所述工作流步骤被取消,则在所述节点处将所述工作流步骤的所述状态设置为取消状态;如果在执行所述工作流步骤之后所述工作流步骤被成功地执行,则在所述节点处将所述工作流步骤的所述状态设置为成功状态;如果在执行所述工作流步骤之后所述工作流步骤被不成功地执行,则在所述节点处将所述工作流步骤的所述状态设置为错误状态;如果所述工作流被成功地执行,则在所述节点处将工作流的状态设置为成功状态;以及使用数据库复制向其他节点通知所述工作流步骤的所述状态和所述工作流的所述状态。 | ||
地址 | 美国马萨诸塞州 |