> > Is it possible for a single gRPC server to expose multiple services > through the same port (it sounds like it is)? It would be a good idea > to do similar refactoring in C++ so that Flight RPC endpoints can be > provided alongside some other non-Flight endpoints in the same gRPC > server >
It definitely is in Java land as I understand it. That's exactly the goal here. The thinking is to expose this for people who want to use it as a separate namespace. It--by definition--has to leak grpc which means we should keep separate from the main flight dependency which completely hides grpc. I think for now we just want to expose the gRPC impl under a different > namespace > - FlightGrpcServer would expose FlightBindingService > - FlightGrpcClient would expose FlightClient Rohit, can you post an initial patch for people to see what this would actually look like?