【发布时间】:2011-04-07 04:15:05
【问题描述】:
我希望使用 RPC 框架供内部使用。该框架必须是跨语言的。我现在正在探索 Apache Thrift。 Google 协议缓冲区不完全提供 RPC 功能。除了 Thrift,我还有哪些选择。 (我的服务器主要是 Java,客户端是 Java、Python、PHP)。
【问题讨论】:
-
经过一番探索,并查看了文档中所有可用的选项,我更喜欢 Thrift。等待消息包更成熟
-
很好奇,您在非常简单的请求/响应处理(“REST”)中使用 RPC 到底是什么;例如简单的 HTTP+JSON 组合效果很好,方便,性能,简单。那么像 Thrift、PB、Hessian 或其他框架这样的框架会给你带来什么?
-
Thrift 绝对比 HTTP/JSON 方法更快更轻。使用 Thrift 可以处理比 HTTP+JSON/XML 更多的请求。所以 Thrift 是内部服务的不错选择。 REST 方法可能最适合外部 API
标签: java php python rpc thrift