本文介绍了Dubbo的一些常见问题及其使用方式。

Dubbo

1. 部署架构

Provider
Consumer
Registry
Monitor
Container

2. 架构图

Dubbo架构图

3. 序列化协议

3.1. hessian

4. 为什么PB的效率是最高的

4.1. 使用proto编译器,自动进行序列化和反序列化,速度非常快
4.2. 数据压缩效果非常好

5. 负载均衡策略

5.1. 随机
默认

5.2. 轮询
按权重轮询

5.3. 最少活跃调用

5.4. 一致性哈希

6. 集群容错策略

6.1. failover cluster模式
失败重试

6.2. failfast cluster模式
立即失效,适用于非幂等性操作

6.3. failsafe cluster模式
忽略失败

6.4. failback cluster模式
定时重发

6.5. forking cluster模式
并行调用

6.6. broadcast cluster模式

7. 使用方式

  • @EnableDubbo,@Scan, @Refer
  • Spring XML
Contents
  1. 1. 1. 部署架构
  2. 2. 2. 架构图
  3. 3. 3. 序列化协议
  4. 4. 4. 为什么PB的效率是最高的
  5. 5. 5. 负载均衡策略
  6. 6. 6. 集群容错策略
  7. 7. 7. 使用方式