C++谷歌协议缓冲区.RPC 如何
C++ Google Protocol Buffers. RPC how to?
我已经在谷歌 RPC 上遵循了 3 个教程,尝试了 3 个不同的来源。而且总是同样的问题。我无法让它工作。 我现在非常接近,我正在使用原型保护。 我现在遇到的问题是在他们的教程中,它说:
int main(int argc, char* argv[]) {
EchoServiceImpl echo_service;
RpcManager rpcman;
...
我找不到如何访问RpcManager及其位置。我对protobuf和protoserv dir做了一个grep,但无济于事。只有RpcManager位于.java包中。 也许它只是一个非支持版本,即使它有C++的例子。
任何帮助将不胜感激。即使是指向稳定/简单C++ protobuf 实现的链接也会很棒。
对于这个问题,我的回答会很晚,但它对于理解/实现Protobuf RPC系统很有用。
有关如何构建处理原始请求和响应的HTTP服务器,请查看pbrpc。
有关如何处理请求和生成响应(构建 RPC 系统)请查看 libpbrpc。
每个项目只包含几个源文件,它们不会花费很长时间来读取。
相关文章:
- 如何循环打印顶点结构
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 如何将stdout重定向到stderr
- Mongodb c++驱动程序:如何查询元素的数组
- 当回溯以零开始时,如何调试崩溃
- 如何反转整数参数包
- 如何使用Google Mock来模拟gettimeofday()
- 如何使用默认参数等选择模板专业化
- 如何从C++中的依赖类型中获得它所依赖的类型
- 如何导出包含具有"std::unique_ptr"值的"std::map"属性的
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 如何使用ZeroMQ为协议缓冲区编写自己的RPC实现
- 如何使用 WIN RPC 发送终止的字符数组(用于将图像从客户端上传到服务器)
- 如何将 RPC XDR 从 UNIX 移植到 Windows
- C++谷歌协议缓冲区.RPC 如何
- 如何缩短Windows RPC调用超时
- 如何将可变长度字符串从 RPC 服务器传递到客户端
- 如何仅更改某些特定 XML-RPC 调用的超时
- 如何使用boost::socket读取POST(JSON RPC)数据
- 如何从客户端关闭gRPC服务器(使用RPC功能)