grpc-kotlin
grpc-kotlin copied to clipboard
Provide more flexible HTTP/2 flow control options
I'd like to use different HTTP/2 flow control options than the non-configurable one-at-a-time flow control in grpc-kotlin 1.0. My Android app commonly has intermittent connectivity due to its remote usage environment. In grpc-java I can disable HTTP/2 flow control, which promises to maximize throughput when connectivity is available to give the Android client a better chance at receiving all applicable updates from the server, at the cost of increased buffering.
I understand that even one-at-a-time HTTP/2 flow control still implies chunked/buffered communication.
To be clear, when you mention disabling HTTP/2 flow control from Java, are you referring to disableAutoInboundFlowControl and the like?
Yes