最好的c++ RPC库为Windows/Visual Studio

Best C++ RPC library for Windows/Visual Studio

本文关键字:Windows Visual Studio 库为 RPC c++      更新时间:2023-10-16

我知道这种问题被问了很多,但我有一组要求:1. 能够在Windows上使用Visual Studio进行编译和开发。2. 有点现代——异步/线程,干净。3.c++

我看过thrift, messagepack,甚至protobuf+RPC。

仅供参考-我不是专业程序员,所以要求我对未经测试的代码应用过时的补丁是一个相当大的要求。我知道thrift有一些可用的补丁,但是旧版本的thrift大于2MB,上面还有其他补丁。天知道这会有多好。

您考虑过将Protobuf与Boost asio一起使用吗?当然,它不是RPC库,所以这部分您必须自己完成,但它将是异步的和快速的。

您可以使用ICE &原型缓冲区。从3.4.1版本开始,ICE支持原型对象,尽管有一些限制。