I have a number of async clients that are connecting to services on 
multiple async servers.  Should each client have its own completion queue 
or does it need to be shared among all clients?  (Or are both allowable and 
it's a design choice?)

On a related note, I'm trying to pin down the correct sequence for shutting 
everything down.  I believe it is:
- Tear down all client connections (delete stub, reader, etc.).
- Call Shutdown on the completion queue.
- Drain the completion queue of any remaining events.
- Destroy completion queue.

Is that right?

Thanks,
Todd

-- 
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/500532c2-923c-48e5-b92d-a3915ad1ce7a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to