互联网公司的RPC框架如何选择?

RPC框架比较

  语言 协议 服务治理 社区 机构
Hessian 多语言 hessian 不活跃 Caucho
Thrift 多语言 thrift 活跃 Apache
Finagle Java/Scala 多协议 支持 活跃 Twitter
TChannel 多语言 thrift 支持 活跃 Uber
Dubbo Java 支持拓展 支持 停滞 阿里

包括现在出的zbus,你们用的哪个呢?

Venus框架

dubbo zk 现在都这么选吧


在面向服务架构中,一个请求可能会经过数十个服务,所以如果没有跟踪框架的话,调试性能问题几乎是不可能的。

你可能感兴趣的:(互联网公司的RPC框架如何选择?)