超级账本Fabric gRPC交互

6

我一直在尝试使用gRPC,并且在研究如何在Rust中构建自己的简单而全面的hyperledger fabric SDK

我已经找遍了所有的hyperledger fabric的gRPC规范,以查看我们如何复制与同行的交互功能,例如管理通道、执行调用和查询等操作。

(复制此行为:https://hyperledger-fabric.readthedocs.io/en/release-1.4/commands/peerchannel.html)。

在线上,每个人都说这些功能是通过gRPC暴露出来的,但他们建议使用现有的SDK。

我检查了nodeJS SDK,并查找了它们的.proto文件,但几乎没有服务(https://github.com/hyperledger/fabric-sdk-node/tree/release-1.4/fabric-client/lib/protos)。

有没有办法获得他们的gRPC规范?是否有通用的方法来为gRPC服务器做到这一点?为什么它如此隐藏?

谢谢!

1个回答

3

1
谢谢提供这些链接, 有没有关于如何使用它们的文档? 到目前为止,它们似乎只有很少的通用服务,看起来设计时考虑了节点通信,这是有道理的,但这意味着我们只能在与核心开发人员有联系的情况下使用它来创建SDK。也许我应该查看对等代码,并将功能公开为gRPC? - Enrique Alcázar Garzás
很遗憾...你最好的选择是看看现有SDK的操作,或者查看同行CLI的操作 - 然后模仿它。你可以在Rocket Chat频道中向开发人员提问,但是 - 没有关于如何构建消息的文档。 - yacovm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接