Protocol Buffers

Are a language-neutral, plataform-neutral, extensible mechanism for serializing structured data.

(Like XML, but smaller, faster and simpler)

The data is serialized to binary.

syntax = "proto3";

message SearchRequest {
  string query = 1;
  int32 page_number = 2;
  int32 results_per_page = 3;
}
The number right after the fieldname is an INDEX used by gRPC for the serialization.
Style Guide

Last updated