Hyperledger Fabric 2.0-gRPC消息超出最大大小4194304:5947481

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

我们已经建立并正在运行一个超级leger网络,我们已经在其中插入了很多数据。当我们查询所有数据时,会出现以下错误:

gRPC消息超出最大大小4174304:5747471

如何以及在何处修复此问题?

我需要在每个组织的连接配置文件中粘贴此“ grpc.max_receive_message_length”:-1“吗?如果是,我还需要重建整个网络还是此更改足够?]

代码:

    "peers": {
    "peer0.test.com": {
        "url": "grpcs://localhost:17051",
        "tlsCACerts": {
            "pem": "-----BEGIN CERTIFICATE-----\ntestestest...
        },
        "grpcOptions": {
            "ssl-target-name-override": "peer0.test.com",
            "hostnameOverride": "peer0.test.com",
            "grpc.NettyChannelBuilderOption.maxInboundMessageSize": 104857600

        }
    }
}

我们已经建立并正在运行一个超级leger网络,我们已经在其中插入了很多数据。当我们查询所有数据时,它给出以下错误:gRPC消息超出最大大小4174304:...

hyperledger-fabric grpc
1个回答
0
投票

鉴于您正在使用Java SDK,因此需要设置grpc.NettyChannelBuilderOption.maxInboundMessageSize属性。我不确定这是否可以在连接配置文件中使用,但是您可以在实际代码中绝对将其添加到对等方或订购方的属性中:

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