如何通过目标对等方查询Hyperledger Fabric Go SDK上的链代码

问题描述 投票:-1回答:1

在组织中具有多个对等方的超级分层结构网络中,我是否可以使用Go SDK通过特定组织的目标对等方查询链代码?

我知道我可以使用带有*channel.Client Query()函数的channel包查询链代码,但是,我需要单独查询每个对等体。

hyperledger-fabric hyperledger-fabric-sdk-go
1个回答
0
投票

在通道客户端上调用Query中的目标对等方的方法是使用channel.WithTargetEndpoints()作为查询函数的选项参数。

证明这一点的一个例子是:

req := channel.Request{
        ChaincodeID: chaincodeID,
        Fcn:         "invoke",
        Args:        queryArg,
    }

resp, err := client.Query(req, channel.WithTargetEndpoints("peer0.org0.example.com"), channel.WithRetry(retry.DefaultChannelOpts))

© www.soinside.com 2019 - 2024. All rights reserved.