我不确定Invoke方法的调用是否是异步的?希望有人可以解释一下。如果你能提供一些描述它的文件,那就太好了。
答案 0 :(得分:1)
是。根据Hyperledger Fabric文档,Invoke事务的事务执行是异步的。
对链码调用请求的响应将包含
status
确认请求成功完成的元素。响应 同样包含该特定的交易ID号 交易。客户端可以使用返回的交易ID号来 在交易完成后检查交易状态 系统,因为事务执行是异步的
答案 1 :(得分:1)
为了更加明确地引用cjcroix的答案,Fabric文档确实在结构文档中指定了与REST API相关的以下语句 [Fabric Documentation : CORE API]
"对链码调用请求的响应将包含一个状态元素,用于确认请求的成功完成。 "
但状态这里只是提交过程的状态。调用的实际状态如下一行所述,具体取决于您尝试调用的代码的逻辑
客户端可以使用返回的事务ID号来检查事务提交到系统后的状态,因为事务执行是异步的。