Dubbo 概述

(1) Dubbo是什么

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

(2)Dubbo构成:

1. 远程通讯

2. 集群容错

3. 自动发现

(3) Dubbo可以用于

1. 透明化的远程方法调用

2. 软负载均衡及容错机制

3. 服务自动注册与发现

(4)Dubbo的框架设计:

1. 服务接口层

2. 配置层

3. 服务代理层

4. 服务注册层

5. 集群层

6. 监控层

7. 远程调用层

8. 信息交换层

9. 网络传输层

10. 数据序列化层

(5) Dubbo与HSF相比的特点:

1. 部署更轻便

    HSF要求使用指定的JBoss等容器,还需要在Jboss等容器中加入sar包扩展。

    Dubbo则无任何要求

2. 扩展性好,便于二次开发

3. HSF依赖多个内部系统

    HSF依赖配置中心、通知中心、监控、单点登录。

4. Dubbo比HSF的功能多

    除了HSF的ClassLoader隔离,Dubbo比HSF支持更多的协议,更多注册中心的集成。

(6) Dubbo应用场景:

1. RPC服务

2. 配置管理

3. 服务依赖

4. 服务扩容

你可能感兴趣的:(Dubbo 概述)