可用的RPC框架有哪些?
我想找一个可以在内部使用的RPC框架。这个框架需要支持多种编程语言。我现在在研究Apache Thrift。谷歌的协议缓冲区(Google Protocol Buffers)并不完全提供RPC功能。除了Thrift,我还有哪些选择呢?(我的服务器主要用Java,客户端会用Java、Python和PHP)。
3 个回答
1
这里还提到了一种叫做ICE的东西:它使用谷歌的协议缓冲区来进行远程过程调用(RPC)。
2
我会把REST作为首选,因为它非常常见,简单明了。
如果需要更高的性能和更紧凑的数据表示,我听说过Apache AVRO的好评,我很想试试这个东西。
4
还有一个叫做 MessagePack 的东西,它说自己比协议缓冲区(Protocol Buffers)更快,而且功能比Thrift更多。