Dubbo详解-说明(一)

  • Post author:
  • Post category:其他


Dubbo 是什么?

  • Dubble是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理的方案。

Dubbo 有啥特点?

  • 远程通讯:提供透明化的远程方法的调用,提供多协议支持。
  • 集群容错:软负载均衡,失败容错,地址路由,动态配置等集群支持。
  • 自动发现:基于注册中心目录服务(zookeeper),使服务消费方能动态的查找服务提供方,支持平滑减少和增加机器。

架构演进?

  • MVC:适合刚刚创业的公司,人员大概在几个程序员的范畴内。
  • RPC:适合已经有几十个程序员的程度。
  • SOA:适合有上百人个程序员的程度。

为什么要使用Dubbo?

dubbo 与 spring cloud 、 ICE的区别
相似功能 注册中心,负载均衡,安全机制访问控制
不同功能 服务治理更多一点 17个子项目 软件补丁服务、发布订阅服务
轻重程度 轻量级 重量级 重量级
支持跨语言 dubbox
国内活跃度 2654 573 13
开发语言 java java c
性能 第二 第三 第一
  • dubbo 的性能一般要比spring cloud的性能高2~3倍。

转载于:https://www.cnblogs.com/huxipeng/p/8460547.html