Invoke方法的调用是异步的吗?

时间:2016-12-16 04:23:51

标签: hyperledger hyperledger-fabric

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

2 个答案:

答案 0 :(得分:1)

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

  

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

     

- Hyperledger Fabric docs

答案 1 :(得分:1)

为了更加明确地引用cjcroix的答案,Fabric文档确实在结构文档中指定了与REST API相关的以下语句 [Fabric Documentation : CORE API]

  

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

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

  

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