protocol buffers
構造化データをシリアライズするために用いる
プロトファイル(.proto)でシリアライズするデータの構造を定義する
protocol buffer の構造化データをmessageと呼ぶ
messageはfieldを持つ
field:name-valueのペア
code:Person.proto
message Person {
string name = 1;
int32 id = 2;
bool has_ponycopter = 3;
}
この proto の定義に基づいてprotocを使って特定の言語でデータアクセスクラスを生成する
protoc: protocal buffer compiler
それぞれのフィールドに対して