18

Apache Thrift、ProtoBuf、Flatbuffers について勉強しています。リンクで protobuf で gRPC を使用するチュートリアルを見つけましたが、Flatbuffers で gRPC を使用するためのドキュメントが見つかりません。関連するドキュメントを教えてもらえますか? Google と Stackoverflow で確認しました。どんな助けでも大歓迎です。

4

3 に答える 3

17

この質問が最初に出されて以来、a) GRPC codegen を protobuf から独立させ ( https://github.com/grpc/grpc/pull/6130を参照)、その codegenerator を flatbuffers コンパイラに統合するという点で進歩が見られましたflatc: https ://github.com/google/flatbuffers/commit/48f37f9e0a04f2b60046dda7fef20a8b0ebc1a70

これは非常に基本的な最初の実装です。フィードバックを歓迎します。

于 2016-06-29T23:09:57.277 に答える
1

2017 年 8 月 17 日以降、 gRPCは、ブログhttps://grpc.io/blog/grpc-flatbuffers/#use-flatbuffers-as-an-idlで説明されているように、フラットバッファをすぐにサポートしています。

Flatbuffersバージョン 1.7の最近のリリースでは、すぐに使える gRPC の真のゼロコピー サポートが導入されました。

リンクされた記事のコマンド例

flatc --cpp --grpc example.fbs
于 2020-11-25T16:50:59.290 に答える