Antoine Pitrou created ARROW-16739: -------------------------------------- Summary: [C++][Flight] Investigate use of protobuf "lite" library Key: ARROW-16739 URL: https://issues.apache.org/jira/browse/ARROW-16739 Project: Apache Arrow Issue Type: Wish Components: C++, FlightRPC Reporter: Antoine Pitrou
In addition to the full protobuf C++ library, there is also a "lite" variant of the library that provides a subset of the full functionality (for example, the message class is {{MessageLite}} instead of {{Message}}). gRPC seems to have support for using that lite protobuf library: https://github.com/grpc/grpc/issues/15604#issuecomment-409690403 Hopefully it could decrease generated code size and also compile times for bundled gRPC builds. It would also make some pieces of functionality, such as reflection, unavailable. -- This message was sent by Atlassian Jira (v8.20.7#820007)