プロトコルバッファとは?
ぷろとこるばっふぁ
Googleが開発した、データを効率的にシリアライズするための言語中立なフォーマットです。
プロトコルバッファ(Protocol Buffers)とは、Googleが開発したIDL(インターフェース定義言語)とシリアライズフォーマットを組み合わせた仕組みである。.protoファイルにスキーマを定義し、各言語向けのコードを自動生成できる。JSONより圧縮率が高くパースが速いため、gRPCの通信フォーマットとして標準採用されている。
使い方・例文
マイクロサービス間の通信をRESTからgRPCに切り替え、プロトコルバッファで定義したことでペイロードサイズが約40%削減された。
この用語をシェア
最終更新: