我知道这个问题很多,但我有一套要求: 1.能够在Windows上的Visual Studio中进行编译和开发。 2.有点现代 - 异步/线程,干净。 3. C ++
我看过thrift,messagepack,甚至是protobuf + RPC。所有这些都在Windows中存在大量问题。
仅供参考 - 我不是专业程序员,因此要求我对未经测试的代码应用过时的补丁是一个非常大的问题。我知道节俭有一些可用的补丁,但它们的旧版本的节俭大于2MB,其他补丁被抛到了顶部。上帝知道这有多好用。
答案 0 :(得分:1)
您是否考虑过将Protobuf与Boost asio一起使用?当然它不是一个RPC库,所以你必须自己做这个部分,但它会是异步和快速的。
答案 1 :(得分:0)
你可以使用ICE&原型缓冲区。从版本3.4.1开始,尽管存在一些限制,但ICE仍然支持原型对象。