To clarify: are you asking about doing streaming RPCs to multiple 
backends?   If so, each RPC (which consists of multiple messages) will be 
sent to different backends.  Once a streaming RPC is started, it will be 
pinned to a particular backend and not change.   



On Friday, December 22, 2017 at 6:13:02 AM UTC-8, davidr...@gmail.com wrote:
>
>
> I've been successfully used the Manual Flow Control 
> <https://github.com/grpc/grpc-java/tree/master/examples/src/main/java/io/grpc/examples/manualflowcontrol>
>  
> example to make streaming async requests from one client to one server. I 
> have also have been successful using the kubernetes load balancer example 
> <https://github.com/saturnism/grpc-java-by-example/tree/master/kubernetes-lb-example/echo-client-lb-api/src/main/java/com/example/grpc/client>
>  
> to allow one client to make round robin blocking stub requests to multiple 
> servers. But I'm not able to combine the two examples to allow one client 
> to make async requests to multiple servers. Is the Manual flow control 
> example by it's nature a single server technique since it uses a 
> ClientResponseServer relationship?
>
> What would be the proper way for me to throttle my streaming async 
> requests to multiple servers?
>
>

-- 
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 grpc-io+unsubscr...@googlegroups.com.
To post to this group, send email to grpc-io@googlegroups.com.
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/890a6d29-bcc1-4f9d-8355-bb437a1c848c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to