cadence

如何使用客户端 sdk 重置节奏工作流程?

我有一个包含 3 个活动的节奏工作流程。设想。第一个活动在执行第二个时完成,达到重试限制后工作流失败。现在问题已经解决了。如何重新启动失败的工作流程。我读过这个问题related question。我想知道如何在 java 客户端 sdk 中使用 reset API 来实现它。cadence-dependence:编译组:'com.uber.cadence',名称:'cadence-client'... »

如何分片节奏匹配服务?

如果我使用 mysql 作为 cadence 的数据库,我知道如果分片是 100,那么在 cadence 中有 100 个绑定到历史服务的表。 我的问题是,在这种情况下,匹配服务中的所有 tastList 都只会使用一张表吗? 如何对数据库进行分片以进行匹配服务? 如果所有taskList都写入同一张表,就够了吗?... »

删除节奏工作流程和活动超时

我正在编写一个使用 cadence 工作流程的项目(cadence 客户端 3.6.2) 我在 2018 年观看了 maxim fateev 的 talk,其中提到节奏工作流是虚拟对象,最好不要将它们视为具有起点和终点的流程,因为它们可以始终处于活动状态。 public interface SubscriptionWorkflow { @WorkflowMethod void ma... »

Cadence flow blockchain Error: 在执行节点上执行脚本失败

我们正在使用@onflow/fcl(节奏语言)和简洁的钱包来进行区块链交易并调用这个端点! https://access-mainnet-beta.onflow.org/flow.access.AccessAPI/ExecuteScriptAtLatestBlock 在调用上面的端点后,我们得到了这个错误,它的描述性不足以得到一个想法。 Error: failed to execute the s... »

docker 连接 cockroachDB 失败

我正在使用docker启动cadence服务器,但是我无法连接到我的cockroachDB,出现以下错误。 enter image description here 我该如何解决这个问题? 请edit您的问题包... »

带有初始帐户的流模拟器

我正在尝试使用帐户初始化流模拟器。这是我的流程配置文件: { "emulators": { "default": { "port": 3569, "serviceAccount": "delphai" } }, "contracts": { "DelphaiUsers": { ... »

查询 Flow 区块链时出现 CORS 错误

通过 javascript 执行查询时出现 CORS 错误: CORS 策略已阻止从源“http://localhost:3000”访问“http://access.mainnet.nodes.onflow.org:9000/v1/scripts?block_height=sealed”获取:请求的资源上不存在“Access-Control-Allow-Origin”标头。如果不透明的响应满足您的... »

在节奏/时间工作流程中处理信号的最佳方式/模式是什么

我可以通过不同的方式实现信号方法(处理程序)。但是,我有时会遇到以下问题: 我要保证 FIFO 处理 我想处理过早调用信号方法的 signalWithStart 的“比赛条件” 我希望安全地重置工作流程。重置后,信号可以在历史早期重新应用 我想确保工作流不会在处理信号之前提前完成... »

Cadence 集群中活跃使用的线程数量非常多

在执行 cadence 集群的负载测试时,我们看到非常多的线程 (> 4000),并且一直如此消耗大量 CPU 和内存。当没有外部信号或活动工作流时,它仍然是这样。我已禁用粘性工作流选项,因此不应缓存任何工作流,而是线程数不会下降。有没有办法进一步解决这个问题? ... »

在本地设置监视器

我正在尝试在本地设置监控,如 https://cadenceworkflow.io/docs/operation-guide/monitor/#instructions 中所述 http://host.docker.internal:9098/metrics, http://cadence:9090/metrics 出现这些错误,如下图所示。 请告诉我如何解决这个问题,谢谢 Endpoints s... »

时间/节奏编排概念

在当前的应用程序中,我们有三个服务: 发票 银行转帐:调用外部 API,这可能需要一分钟左右,具体取决于队列 ledger :创建借记贷记账本的内部微服务 为了交流,我们有一个编排传奇。该流程基本上是使用发票作为编排器: 发票服务向rabbitmq发布消息,要求支付发票X 银行转账服务监听消息,获取发票 X 银行转账服务处理转账(调用银行的API)。支付成功后,向rabbitmq发布消息'I... »