syntax = "proto3"; package helloworld; message HelloRequest { string name = 1; } message HelloReply { string message = 1; } service Greeter { // A simple RPC rpc UnaryUnaryGreeting (HelloRequest) returns (HelloReply) {} // A response streaming RPC rpc UnaryStreamGreeting (HelloRequest) returns (stream HelloReply) {} // A request streaming RPC. rpc StreamUnaryGreeting (stream HelloRequest) returns (HelloReply) {} // A bidirectional streaming RPC rpc StreamStreamGreeting (stream HelloRequest) returns (stream HelloReply) {} }