hyperledger-fabric中的最大事务大小是多少?

时间:2018-05-08 04:08:34

标签: hyperledger-fabric hyperledger

我尝试将图片上传到分类帐(将图像转换为base64字符串并将其作为事务中的arg传递)。

当我发送大小为30 kb的图像时,它工作正常,但是对于100kb图像,我的交易失败了,说明最大尺寸是102400。

我的问题是交易的最大大小和大小的最大大小是什么?

1 个答案:

答案 0 :(得分:1)

您可以在块大小下的对等配置中配置最大大小。但是您可能需要将grpc帧大小配置为更大的值,以便对等方应该接受来自客户端的消息。默认情况下,grpc框架大小为“ 4194304”

这是我们使用fabric-sdk-java设置帧大小的方法

Properties peerProperties = conf.getPeerProperties(peerName);
peerProperties.put("grpc.NettyChannelBuilderOption.maxInboundMessageSize", 9999999);