grpc-dart
grpc-dart copied to clipboard
Implement connection management
RPC calls to the same endpoint should share a single connection (or pool of connections if the service is load balanced). Implementation should respect connection timeouts.
See https://github.com/dart-lang/appengine/blob/master/lib/src/grpc_api_impl/grpc.dart#L293 for reference.
RPCs on the same Channel now share a single Connection. What's missing here is support for load balancing RPCs across several Connections, and support for naming schemes other than DNS.