首页> 外国专利> Running complex workflows in distributed systems while protecting consistency and ensuring progress despite failures

Running complex workflows in distributed systems while protecting consistency and ensuring progress despite failures

机译:在分布式系统中运行复杂的工作流,同时保护一致性并确保即使出现故障也能取得进展

摘要

Complex workflows are composed of a plurality of idempotent actions. During execution of the complex workflows, a computing system accesses the plurality of idempotent actions and determines whether corresponding guard conditions for triggering processing of the idempotent action are satisfied. When satisfied, a lock is taken on one or more resources used for executing the idempotent code of the idempotent action and execution of the idempotent code is initiated. Thereafter, upon successful execution of the idempotent code, the corresponding record is updated to reflect execution of the idempotent action and the lock is released. When execution of the idempotent action is unsuccessful, an exception is logged and the lock is released.
机译:复杂的工作流程由多个幂等动作组成。在执行复杂的工作流期间,计算系统访问多个幂等动作,并确定是否满足用于触发幂等动作的处理的对应保护条件。当满足时,对用于执行幂等动作的幂等代码的一个或多个资源进行锁定,并启动幂等代码的执行。此后,在成功执行幂等代码后,将更新相应的记录以反映幂等动作的执行,并释放锁定。当幂等操作执行失败时,将记录异常并释放锁。

著录项

  • 公开/公告号US10474500B2

    专利类型

  • 公开/公告日2019-11-12

    原文格式PDF

  • 申请/专利权人 MICROSOFT TECHNOLOGY LICENSING LLC;

    申请/专利号US201715818180

  • 发明设计人 PETER MANSOUR;RAFAYEL BEZIRGANYAN;

    申请日2017-11-20

  • 分类号G06F9/50;G06F21/64;G06F11/07;G06F21/33;G06Q10/06;H04L9/32;H04L29/06;H04L9/08;

  • 国家 US

  • 入库时间 2022-08-21 11:29:55

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号