grpc-java
grpc-java copied to clipboard
The Java gRPC implementation. HTTP/2 based RPC
### What version of gRPC-Java are you using? 1.60.2 ### What is your environment? Linux Alpine with Eclipse Temurin JDK 11. I use Docker to create 3 containers with my...
This PR (based off #3987) proposes a potential implementation for Client Channels that allow server call services on connected clients. The current implementation uses a bi-directional call as a transport...
IIUC users need to create a `ManagedChannel` first and then create client stub(s) from the `ManagedChannel`. I think this design shows a clean separation of concern since the `ManagedChannel` represents...
Hello, I am adding the `grpc-netty-shaded` artifact as dependency to a project. When running a `mvn dependency:tree`, I can see it's bringing some android-related dependencies while my application won't be...
Hello, is there any mechanism, where grpc sending thread can close Autocloseable message after it has left the queue (was sent/was cancelled and so on) after asynchronous send through https://grpc.github.io/grpc-java/javadoc/io/grpc/stub/StreamObserver.html#onNext(V)...
### Is your feature request related to a problem? `DNSNameResolver` have [service config parsing logic](https://github.com/grpc/grpc-java/blob/8a9ce990b0400c9e73ca14e2b4a0be47fc6eeb30/core/src/main/java/io/grpc/internal/DnsNameResolver.java#L238) which is hidden from outer world. Please expose json string to ConfigOrError parser. This simplifies...
For tracking stability of the setOnReadyThreshold server and client APIs.
This is because ManagedChannelImpl's `exitIdleMode()` does not call `channelStateManager.gotoState(CONNECTING);`. When exiting idle mode, the next state transition is in `LbHelperImpl.updateBalancingState()`, which is after the NR has returned its initial results....
### What version of gRPC-Java are you using? 1.26.0 (latest version has the same problem) ### What is your environment? linux, jdk8 ### What did you expect to see? grpc...