gRPC
Introduction
syntax = "proto3";
service HelloService {
// request / reply
rpc SayHello(HelloRequest) returns (HelloResponse);
// server streaming
rpc LotsOfReplies(HelloRequest) returns (stream HelloResponse);
// client streaming
rpc LotsOfGreetings(stream HelloRequest) returns (HelloResponse);
// server and client streaming
rpc BidiHello(stream HelloRequest) returns (stream HelloResponse);
}
message HelloRequest {
string greeting = 1;
}
message HelloResponse {
string reply = 1;
}
message MessageRequest {
string body = 1;
}
message MessageResponse {
string body = 1;
}Request / Reply
Server
Client
Last updated