There is a lot of RPC technology for C/C++.
For not using JNI, here are some library which support native C/C++.
thrift: open-sourced by facebook, and it is used by Taobao. Support multiple language, but NOT support dynamic typing,
Avro:used by hadoop, supply serialization and RPC for many language.
But sadly, it hava NOT supply RPC framework for C/C++.
MessagePack: It seems to be useful and easy, also support dynamic typing and multiple language.
Here is info at http://msgpack.org/.
protocol buffer: open-sourced by google. But it NOT offically provide RPC framework. Maybe you can find some third part.
RCF: Only for C++. Here is info at http://deltavsoft.com/.
本文概述了几种适用于C/C++的远程过程调用(RPC)技术,包括Thrift、Avro、MessagePack、Protocol Buffers及RCF等。这些技术提供了不同层面的支持,从序列化到完整的RPC解决方案不等。
827

被折叠的 条评论
为什么被折叠?



