Take it with a grain of salt since I'm not part of the gRPC team, but I will answer to the best of my understanding.
If you have multiple gRPC streaming RPCs on the same channel, it will all be multiplexed over the same connection. Using a non-streamed RPC per instrument has a bigger overhead. You can have a look at the proto for GRPCLB created by one of the gRPC teams: https://github.com/grpc/grpc-proto/blob/master/grpc/lb/v1/load_balancer.proto They will also create one streamed-RPC per load-balanced name and stream the results back. This should be pretty similar to what you have with your instruments (balanced servers) and price updates (DNS updates). -- 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 [email protected]. To post to this group, send email to [email protected]. 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/84d32fa4-80a1-4a11-b234-dc32c1a227fe%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
