Dubbo(五):dubbo的超时处理和配置覆盖

1.配置原则

dubbo推荐在Provider上尽量多配置Consumer端属性:

  1. 作服务的提供者,比服务使用方更清楚服务性能参数,如调用的超时时间,合理的重试次数,等等
  2. 在Provider配置后,Consumer不配置则会使用Provider的配置值,即Provider配置可以作为Consumer的缺省值。否则,Consumer会使用Consumer端的全局设置,这对于Provider不可控的,并且往往是不合理的

配置的覆盖规则:

  • 方法级配置别优于接口级别,即小Scope优先 
  • Consumer端配置 优于 Provider配置 优于 全局配置,
  • 最后是Dubbo Hard Code的配置值(见配置文档)

Dubbo(五):dubbo的超时处理和配置覆盖

 

2.配置文件配置方式

Dubbo(二):dubbo入门实例源码来修改,进行验收。

2.1提供者的设置方式

  • 1配置作用于单个方法上
  • 2配置作用于类上
  • 3配置作用于全局

Dubbo(五):dubbo的超时处理和配置覆盖

 

2.2消费者的设置方式

Dubbo(五):dubbo的超时处理和配置覆盖

 

3.注解配置

Dubbo(四):dubbo入门实例-注解的配置源码为例,进行验收。

3.1提供者的设置方式

Dubbo(五):dubbo的超时处理和配置覆盖

 

3.2消费者的设置方式

Dubbo(五):dubbo的超时处理和配置覆盖