我不确定 Invoke 方法的调用是否是异步的?希望有人能解释一下。如果你能提供一些描述它的文件,那就太好了。
问问题
253 次
2 回答
1
是的。根据 Hyperledger Fabric 文档,Invoke 事务的事务执行是异步的。
对链码调用请求的响应将包含一个
status
确认请求成功完成的元素。响应同样将包含该特定交易的交易 ID 号。交易提交到系统后,客户端可以使用返回的交易id号查看交易状态,因为交易执行是异步的
于 2016-12-16T07:34:06.690 回答
1
只是为了更清楚地引用 cjcroix 的答案,Fabric 文档确实在 Fabric 文档中指定了以下与 REST API 相关的声明 [Fabric Documentation : CORE API]
“对链码调用请求的响应将包含一个确认请求成功完成的状态元素。”
但是这里的状态只是提交过程的状态。调用的实际状态如下一行所述,具体取决于您尝试调用的代码的逻辑
由于事务执行是异步的,客户端可以在事务提交到系统后使用返回的事务ID号来检查事务的状态。
于 2016-12-19T11:52:34.287 回答