问题标签 [cadence-workflow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - Cadence 分别注册工作流程和活动
我有一个由多台机器组成的网络,并且我正在使用 cadence go 客户端。
机器 1 需要注册活动。
机器 2 需要注册工作流。
机器 3 需要启动才能启动工作流程。
cadence-fronted 服务在另一台机器上。
如何使用 go 客户端执行此操作?寄存器是否也仅将工作流/活动保存在内存中?如何将它们推送到 cadence 服务,以便其他机器也可以找到它们。
cadence-workflow - 工作流任务失败.com.uber.cadence.internal.worker.WorkflowExecutionException: java.lang.IllegalAccessException
我正在尝试执行https://cadenceworkflow.io/docs/06_javaclient/01_quick_start中提供的 Cadence java 客户端示例,并在使用 CLI 启动工作流程时出现以下异常
谁能让我知道如何解决它?
cadence-workflow - 将身份验证信息传递给节奏活动
我正在尝试使用 cadence 代表用户编排几个微服务 api 调用。每个 api 调用都需要使用短暂的 JWT 进行身份验证以识别用户。我希望我需要实现令牌刷新功能,但我仍然需要将用户的身份传播到所有活动。推荐的方法是什么?ContextPropagators 合适吗?我应该坚持使用普通的旧输入吗?
谢谢。
java - 在 java 客户端的 uber cadence 工作流程中取消和重新安排睡眠时间
如何根据信号更改节奏工作流程中的睡眠持续时间?这是使用java客户端的正确方法吗?
我还没有找到取消和重新安排工作流睡眠计时器的其他可能性
node.js - Node js关于调试的问题 - Using Koa for Cadence-web
我使用以下方式启动调试器:
$ node --inspect ../cadence-web/server/routes.js 调试器监听 ws://127.0.0.1:9229/e470a53c-480b-497e-8494-5f1ea62f3b38
现在 - 我检查 chrome:代码已在调试器中成功打开。请看下面的链接
我为 Node 打开专用的 devTools
请参阅下面的链接我去 localhost:9229:无法访问该站点。
任何帮助将不胜感激。
我在做什么不正确。为什么本地主机上没有加载代码:9229
cadence-workflow - 时间工作流程与节奏工作流程
temporal.io 与 cadenceworkflow.io 有什么关系?如果根据 cadence 工作流服务启动一个新项目,应该使用什么?
cadence-workflow - 如何对 Cadence 工作流程进行版本控制?
Cadence 工作流需要具有确定性,这意味着如果使用相同的输入参数执行工作流,则预期会产生完全相同的结果。
当我作为一个新的 Cadence 用户了解上述要求时,我想知道在需要确定性破坏性更改时如何长期维护工作流程。
一个示例场景是您有一个连续执行 Activity1 和 Activity2 的工作流,然后您需要更改这些活动的顺序,以便工作流在 Activtiy1 之前执行 Activity2。还有许多其他方法可以进行像这样的破坏性更改,我想了解如何处理这些更改。
这在工作流可以长时间运行(例如几天、几周甚至几个月)的情况下尤其重要!
cadence-workflow - 使用 Cadence CLI 工具时,如何将复杂对象作为输入传递?
这是一个示例工作流及其输入结构:
input
在启动或发出工作流信号时,将上述复杂结构作为参数传递给 Cadence CLI 工具的最佳方式是什么?
cadence-workflow - 我应该如何选择 ActivityOptions 的 ScheduleToStartTimeout 和 StartToCloseTimeout 值
ActivityOptions 中有四个不同的超时选项,其中两个是强制性的,没有任何默认值:ScheduleToStartTimeout
和StartToCloseTimeout
.
为这些超时选择值时应考虑哪些因素?
cadence-workflow - 从 Cadence 工作流程和活动记录消息的最佳方式是什么?
在我的工作流程和活动中,我想记录一些消息以用于调试目的。
我看到了这个cadence.GetLogger(ctx).Info()
功能,但不知道在哪里可以找到日志。