0

我不确定 Invoke 方法的调用是否是异步的?希望有人能解释一下。如果你能提供一些描述它的文件,那就太好了。

4

2 回答 2

1

是的。根据 Hyperledger Fabric 文档,Invoke 事务的事务执行是异步的。

对链码调用请求的响应将包含一个status 确认请求成功完成的元素。响应同样将包含该特定交易的交易 ID 号。交易提交到系统后,客户端可以使用返回的交易id号查看交易状态,因为交易执行是异步的

-- Hyperledger Fabric 文档

于 2016-12-16T07:34:06.690 回答
1

只是为了更清楚地引用 cjcroix 的答案,Fabric 文档确实在 Fabric 文档中指定了以下与 REST API 相关的声明 [Fabric Documentation : CORE API]

“对链码调用请求的响应将包含一个确认请求成功完成的状态元素。”

但是这里的状态只是提交过程的状态。调用的实际状态如下一行所述,具体取决于您尝试调用的代码的逻辑

由于事务执行是异步的,客户端可以在事务提交到系统后使用返回的事务ID号来检查事务的状态。

于 2016-12-19T11:52:34.287 回答