关于前端:国内用-Dubbo-多还是-grpc-的多

38次阅读

共计 587 个字符,预计需要花费 2 分钟才能阅读完成。

国内用 Dubbo 多还是 gRPC 的多?

gRPC 和 Dubbo 是近几年来,比拟火的两款 RPC 的框架,很多人就在问了:在国内,是 Dubbo 用的多还是 gRPC 用的多呢?

gRPC

gRPC 是一个古代的开源高性能近程过程调用(RPC)框架,能够在任何环境中运行。它能够通过对负载平衡、跟踪、健康检查和身份验证的可插拔反对,无效地连贯数据中心内和数据中心之间的服务。它也实用于分布式计算的最初一英里,将设施、挪动应用程序和浏览器连贯到后端服务。

咱们能够先去到 github 克隆一个 gRPC 的我的项目下来并运行:

接着咱们应用 maven 去启动我的项目,且循环 1000000 次。

测进去的工夫大略为:

Dubbo

Dubbo 是阿里巴巴出品的,是应用 Java 这种编程语言编写的,Dubbo 跟 RPC 的关系就是:Dubbo 是一种 RPC 的框架,一种分布式服务框架,体现在:

  • 高性能
  • 透明化

Dubbo 也是一种 SOA 服务的治理计划。

而咱们对 Dubbo 进行编码,并测试性能:

运行后果

咱们进行运行,并查看耗时后果:

论断

Dubbo 性能更好,更受欢迎!

咱们能够看出,Dubbo 的性能更加的好,且 Dubbo 是阿里巴巴出品,属于国产 RPC 框架,对于国内的开发必定是更加敌对的。

常识扩大:

理解更多对于 RPC 协定相干常识。

  • 分布式 RPC 框架比拟:dubbo、dubbox、motan、thrift、grpc
  • RPC 近程接口调用:详解实现和优化
正文完
 0