Hi,
we are evaluating gRPC for our new microservices and would like some 
clarifications about the C++ (asynch) callback API. 

The docs suggest that "reactions should be fast", which generally is 
indication of single threaded execution and therefore avoid heavy 
processing as that would be blocking the main thread. But then it also says 
that "reactions can run in parallel", which seems to suggest they are 
executed concurrently. So we have the following questions:

1. Does gRPC's reactor pattern implementation in C++ use a single thread to 
execute the reactions or are the reactors being executed in dedicated 
"worker" threads?

2. Can someone provide a brief description of how the reactor pattern is 
implemented in the C++ API? Or point to some relevant docs as we were not 
able to find much info in this regard.

Thanks

-- 
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 view this discussion visit 
https://groups.google.com/d/msgid/grpc-io/29e943fc-63bc-4f71-99e8-a4e99db97650n%40googlegroups.com.

Reply via email to