就像标题一样。 似乎这两种方式都应该有效,但子工作流程似乎更容易。 ...
检测旧 Cadence 版本分支是否仍在生产环境中运行并且可以安全删除的最佳机制是什么? 似乎 Cadence 的记录器是幂等的,不会记录 > 1 次,因此无法从日志/数据中判断工作流的版本代码路径是否可以安全删除。 ...
这可以被认为是Invoking the same activity inside a loop in cadence workflow的后续问题:在活动迭代的情况下工作流如何恢复? 将继续调用第 i 个活动(跳过已调用的活动)还是从 0 重新开始? 如果是这样,如何编写工作流以便跳过调用的活动(0- ...
我想实现一个延迟任务,找到了一个cadence cron例子,如何使用cadence来实现一个延迟任务? ...
cadence的定时任务是存储在数据库中的,所以必然涉及到数据库轮询的问题。 随着数据量的增加,cadence如何提高查询效率和延迟时间的准确性? ...
如果我在时间匹配中设置 10 个视频任务队列,如果我们有 5 个匹配服务,时间会为每个匹配服务分配 2 个视频任务队列? 如果我在时间匹配中设置了 10 个视频任务队列,如果我们有 50 个工作人员,他们如何分配到哪个任务队列进行轮询? 每个队列有 5 个工人轮询? 我们如何划分哪个工人轮询哪个视 ...
我正在使用 docker 启动 cadence 服务器,但是我无法连接到我的 cockroachDB,出现以下错误。 在此处输入图像描述我该如何解决这个问题? ...
如果我使用 mysql 作为 cadence 的数据库,我知道如果 sharding 是 100,那么有 100 个表以 cadence 绑定到历史服务。 我的问题是,在这种情况下,匹配服务中的所有 tastList 都只会使用一张表吗? 如何对数据库进行分片以进行匹配服务? 如果所有taskLi ...
一般情况下,一个工作流会被多个工作流工作者同时执行吗? 因为多个工作流工作者可以轮询决策任务来执行,如果没有,他是怎么做的呢? ...
我注意到,当我使用由公共和私有成员组成的结构时,Cadence 活动不会复制私有成员(?)。 例如我有一个结构: 我还使用其他结构,注册为活动结构: 我的工作流程以下列方式调用这两个活动: 结果,由ShowLists函数打印: 公共列表:[ABC],私有列表:[] 为什么私有 ...
是否可以在不同域中注册具有相同工作流 ID 的 Cadence 工作流? ...
我们正在尝试对我们的 cadence 设置进行基准测试(当前在 2 个 EC2 实例上运行:m5a.xlarge)观察到很多 cadence 客户端错误: cadence_service:cadence_matching,operation:historyclientrecordactivityt ...
当使用像文档建议的信号时: public class MyWorkflow{ public Output myWorkflwMethod(Input input){ ... } public void mySignalMethod(request){ // ...
我想在 Prometheus 中监控当前运行的节奏工作流程的数量。 我检查了由不同 cadence 服务(如cadence_history 、 cadence_worker 、 cadence_frontend等)导出的指标,我能找到的唯一与工作流相关的指标是: activity_end_ ...
我想实现一个用例,在优雅缩减期间,我想确保 cadence 工作人员不接受任何新工作。 我在 k8 上使用 cadence,因此我计划将终止GracePeriodSeconds 设置为已知的最大超时,我知道所有正在进行的任务都将在该特定 pod 上完成。 因此,新任务将仅分配给活跃的工人。 我的用 ...
在执行 cadence 集群的负载测试时,我们看到非常多的线程(> 4000),并且一直如此消耗大量 CPU 和内存。 当没有外部信号或活动工作流时,它仍然是这样。 我已禁用粘性工作流选项,因此不应缓存任何工作流,而是线程数不会下降。 有没有办法进一步解决这个问题? ...
决策任务没有被选择在 cadence 集群中执行的原因可能是什么。 它们仍处于待处理状态并最终超时。 我没有看到任何错误日志。 我该如何调试? ...
如果 Cadence 集群关闭而工作流应该已经启动,CronWorkflows 的行为是什么? 当集群恢复时,我们是否期望工作流仍会启动? ...
为用户可视化节奏工作流程的最佳方式是什么? 我想在高级视图中向用户展示工作流程的不同步骤(类似于大多数送餐应用程序:下订单 -> 准备食物 -> 食物正在送达 -> 订单交付)。 我对向用户展示实际执行的节奏活动不感兴趣,因为我不希望他们看到我的工作流程的细节,我只想可视化他们 ...