当前位置: 首页 > 知识库问答 >
问题:

优步凯登仕局部活动Vs副作用

羊丰茂
2023-03-14

局部活动和副作用有什么主要区别?从表面上看,它们似乎都很相似,其中局部活动是一个超集。用户何时应该更喜欢副作用而不是局部活动。

共有1个答案

景品
2023-03-14

SideEffects不支持任何错误处理。如果失败,它基本上会阻止工作流执行(通过调整决策任务)。它也与工作流代码在同一个goroutine中执行。

本地活动在单独的 goroutine 中执行,并支持错误处理,包括通过重试选项自动重试。

因此,只有在预期不会失败的短暂操作中,才使用< code>SideEffect。或者,如果失败,可以阻止工作流的执行。UUID一代是这种操作的一个很好的例子。

 类似资料:
  • 我正在做一个使用优步Cadence Java客户端的项目。如何从代码中获取注册活动的列表? 谢谢你。

  • 想改进这个问题吗 更新问题,以便通过编辑此帖子,用事实和引用来回答。 升级正在运行的工作流的建议做法是什么? 如果已经有使用以前的工作流实现创建的正在运行的执行,则进行任何代码更改或更新工作流逻辑都会导致Cadence出现“非确定性错误”,因为它无法使用更新的实现重播现有工作流执行的历史记录。 在不破坏现有工作流程执行的情况下,有哪些策略来处理升级?

  • 这是对我的问题的跟进,这里是工作流结构,促销优惠流程 我正在制作一个工作流,它依赖于发送cadence工作流信号的外部服务。在我当前的工作流程中,我正在监听诸如“接受”、“拒绝”、“取消”之类的信号。 此工作流还将在创建时收到到期日期。我只想在用户接受报价时启动计时器。 但是,如果在此工作流的中间,我们决定延长到期日期并为用户提供更多时间,我相信我需要向工作流发送信号,例如“重置”。下面是一个类似

  • 问题内容: 我以为我了解了Java中局部变量和全局变量之间的区别,直到今天看到一个示例。在这段代码中,我们尝试将元素添加到方法的链接列表中: 我不明白的是,为什么在关闭方法后newElement不会消失?因为这是局部变量,并且未在任何地方的类中定义。这是此类的完整代码: } 先感谢您 问题答案: 这是 变量 和 对象的 混合,确实是局部变量,在方法结束后会丢失,但是引用指向一个 对象 。如果没有引

  • 我是Android新手。我想建立一个标签格式的应用程序。我找到了许多使用了活动的文档。在许多情况下,还使用了碎片活动。我不确定从哪一个开始更好。请建议我是否应该使用或以选项卡格式开始开发?

  • 我正在为cadence活动功能编写一个单元测试,它使用UUID从联系服务中检索联系人。我想知道我应该把什么样的背景加入到节奏活动中。 这是测试功能。 我收到的错误消息: