I am using NettyChannelBuilder <https://grpc.io/grpc-java/javadoc/io/grpc/netty/NettyChannelBuilder.html> on my client and NettyServerBuilder <https://grpc.io/grpc-java/javadoc/io/grpc/netty/NettyServerBuilder.html> on my server. I notice when I increase the flowControlWindow option on the client and server, e.g:
.flowControlWindow(NettyServerBuilder.DEFAULT_FLOW_CONTROL_WINDOW * 10) I notice higher throughput ability in my stream, I believe this is because it increases the TCP flow control window so more bytes can be in-flight/buffered on each side. However are there any possible downsides to increasing this value? What actually happens on a lower level? Does it just increase the memory allocated to the internal buffers? Thanks in advance! -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/93e6301e-0a8b-4201-991b-a0d7865ea068%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
