刚学会 C++ 的小白用这个开源框架,做个 RPC 服务要多久? (4)

客户端 需要进行 反序列化

client.subscribe("key", [](string_view data) { msgpack_codec codec; person p = codec.unpack<person>(data.data(), data.size()); std::cout << p.name << std::endl; }); 五、最后

RPC 有很多成熟的工业框架如:

谷歌的 grpc

百度的 brpc 等

但是相较 rest_rpc 来讲配置和使用较为复杂。新手将 rest_rpc 作为 RPC 的入门项目是一个非常好的选择。

至此,相信你已经掌握了 rest_rpc 的绝大部分功能,那么是时候动手搞一个 RPC 服务啦!

六、参考资料

什么是 RPC

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgpdy.html