1Protocol Buffers
Protocol Buffers 是 gRPC 的默认序列化格式,提供高效的二进制编码。
protobuf
1syntax = "proto3";2 3package user;4 5service UserService {6 rpc GetUser(GetUserRequest) returns (User);7 rpc ListUsers(ListUsersRequest) returns (stream User);8}9 10message User {11 int64 id = 1;12 string name = 2;13 string email = 3;14}15 16message GetUserRequest {17 int64 id = 1;18}