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  }