我正在使用grpc双向流来处理请求和响应,有些响应太大了(大于默认的最大发送大小4MB),所以我尝试通过
server_builder.SetMaxSendMessageSize(8 * 1024 * 1024 /* 8MB */); server_builder.AddChannelArgument<int>("grpc.max_metadata_size", 8 * 1024 * 1024 /* 8MB */);
但是它不起作用。有人知道为什么会发生这种情况,以及如何调整最大发送大小吗?
mfuanj7w1#
尝试以下代码?(允许服务器端接收和发送1GB数据)
server_builder.SetMaxSendMessageSize(1024 * 1024 * 1024); server_builder.SetMaxMessageSize(1024 * 1024 * 1024); server_builder.SetMaxReceiveMessageSize(1024 * 1024 * 1024);
1条答案
按热度按时间mfuanj7w1#
尝试以下代码?(允许服务器端接收和发送1GB数据)