When you say a request from a client is sent to all servers at once, what is your expected behavior with the responses? If only the first response is accepted and others are discarded, then this similar to hedging functionality. Hedging is available in gRPC in
Java but not in other languages. If you are expecting all responses to be processed then such a functionality doesn't exist in gRPC.