You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Antoine Pitrou (Jira)" <ji...@apache.org> on 2022/06/02 16:00:00 UTC

[jira] [Created] (ARROW-16739) [C++][Flight] Investigate use of protobuf "lite" library

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)