C ++ Google Protocol Buffers。 RPC怎么样?

时间:2012-12-07 14:42:12

标签: c++ rpc

我已经关注了谷歌RPC的3个教程尝试了3个不同的来源。而且总是同样的问题。我无法让它发挥作用。我现在非常接近,我正在使用protoserv。我现在遇到的问题是在他们的教程中说:

int main(int argc, char* argv[]) {
   EchoServiceImpl echo_service;
   RpcManager rpcman;
   ...

我找不到如何访问RpcManager以及它的位置。我对protobuf和protoserv dir做了一个grep无济于事。在.java包中只有RpcManager。也许它只是一个非supoorted版本,即使它有C ++中的例子。

非常感谢任何帮助。即使是一个稳定/简单的C ++ protobuf实现的链接也会很棒。

1 个答案:

答案 0 :(得分:1)

对于这个问题,我的答案会很晚,但是对于理解/实现Protobuf RPC系统会很有用。

有关如何构建处理原始请求和响应的HTTP服务器,请检查pbrpc

有关如何处理请求和生成响应(构建RPC系统),请检查libpbrpc

每个项目只包含几个源文件,阅读时间不会太长。