![](/img/trans.png)
[英]Configure grpc timeout in connection profile for peers and orderers in Hyperledger fabric
[英]Hyperledger fabric nodejs sdk returns success message even if orderers are down
我正在使用Hyperledger Fabric node.js sdk。 我在网络和SDK上进行了实验。 我放下所有订购者,并使用sdk执行写操作。
它使用有效负载返回了成功响应。 我感到震惊。 订购者不满。 我验证了沙发数据库,没有任何记录要写入,也不包含该记录。 我的问题是,为什么它给了我成功的响应而却给了我一个错误响应。
任何解释吗?
谢谢
首先,您应该了解write operation
的过程。
Fabric写事务通常分为两个步骤:
Fabric SDK将在背书步骤中将您的请求发送给对等方,这是通过SDK api Channel.sendTransactionProposal
完成的,对等方将执行事务并响应R&W设置和签名。 到目前为止,Fabric不会将您的事务提交到分类帐或状态db。
SDK收到所有成功响应后,SDK将收集所有背书响应以及背书建议,并将其发送给订购者。 这是通过SDK通道api Channel.sendTransaction
,此步骤确实将事务提交到分类帐和状态db。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.