【发布时间】:2020-07-09 14:55:12
【问题描述】:
我有一个 Spring Boot 微服务,它使用 LogNet/grpc-spring-boot-starter 通过 GRPC 进行侦听
默认情况下,GRPC 有效负载最大大小为 4MB。在客户端,设置响应负载大小很容易,但我想在服务器端增加请求大小。
在客户端,
ManagedChannel channel =
NettyChannelBuilder.forAddress(...)
.maxInboundMessageSize(NEW_MAX_MESSAGE_SIZE).build();
通过服务器代码:
@GRpcService
public class FooService extends FooServiceImplBase {
@Override
public void foo(GetRequest request, StreamObserver<GetResponse> responseObserver) {
...
}
}
【问题讨论】:
-
您可以为此目的使用流式传输,而不是增加消息大小。
标签: java spring spring-boot grpc grpc-java