相关疑难解决方法(0)

带有协议缓冲区的 RPC

我正在尝试使用协议缓冲区和 zeromq 制作 rpc。这是我的原型文件:

message SearchRequest {
  required string query = 1;
}

message SearchResponse {
  repeated Result result = 1;
}

message Result {
  required string url = 1;
  optional string title = 2;
  repeated string snippets = 3;
}

service SearchService {
  rpc Search (SearchRequest) returns (SearchResponse);
}
Run Code Online (Sandbox Code Playgroud)

根据教程,我应该为这个 rpc 获得一些服务接口代码和存根,但我没有。我是不是误解了什么,还是我做错了?

我生成有内容的来源,$ protoc test.proto --cpp_out=gen-cpp也有test.ph.cc/h没有SearchService内容的来源。

c++ serialization rpc protocol-buffers

5
推荐指数
1
解决办法
1434
查看次数

标签 统计

c++ ×1

protocol-buffers ×1

rpc ×1

serialization ×1