Dubbo详解-说明

Posted huxipeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dubbo详解-说明相关的知识,希望对你有一定的参考价值。

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倍。

 

以上是关于Dubbo详解-说明的主要内容,如果未能解决你的问题,请参考以下文章

Dubbo SPI之Adaptive详解

详解Dubbo的原理以及详细原理配置

长文详解:DUBBO源码使用了哪些设计模式

Dubbo原理和机制详解(非常全面)

Dubbo配置参数详解-generic

dubbo 配置文件详解