github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/prepare/23_proto_actor/cluster/shared/protos.proto (about) 1 syntax = "proto3"; 2 package shared; 3 4 message Unit {} 5 6 message HelloRequest { 7 string name = 1; 8 } 9 10 message HelloResponse { 11 string message = 1; 12 } 13 14 message AddRequest { 15 double a = 1; 16 double b = 2; 17 } 18 19 message AddResponse { 20 double result = 1; 21 } 22 23 service Hello { 24 rpc SayHello (HelloRequest) returns (HelloResponse) {} 25 rpc Add(AddRequest) returns (AddResponse) {} 26 rpc VoidFunc(AddRequest) returns (Unit) {} 27 }