syntax = "proto3"; package productrpc; // 使用key查询 message GetRequest { string site_id = 1; string dbname = 2; string id = 3; string field = 4; } message GetUuidRequest { string site_id = 1; string dbname = 2; string id = 3; string field = 4; } // 使用key查询响应结构 message GetResponse { bytes value = 1; } // rpc方法 service ProductService { rpc Get (GetRequest) returns (GetResponse); // 使用id查询 rpc GetByUuid (GetUuidRequest) returns (GetResponse); // 使用uuid查询 rpc GetSku (GetRequest) returns (GetResponse); // 使用id查询 rpc GetSkuByUuid (GetUuidRequest) returns (GetResponse); // 使用uuid查询 }