一种场景,如果一个属性比如超时时间的设置很多地方都有设置,到底按哪一个来呢?
这是官网给出的解释:
最全最简单的dubbo教程-配置的覆盖关系《七》

这里是官网给出的覆盖关系的图:
最全最简单的dubbo教程-配置的覆盖关系《七》

从图中可以看出方法级的在最上边,接口级的次之,全局配置的是最后,而且同级别的情况下,消费者的优先级大于服务提供者。
这里是个人给出的总结:
(1)精确优先
(2)就近优先(消费者优先)

首先(1)的优先级要大于(2),同时满足(1)的情况下,根据(2)来判断优先级别,意思就是比如同时配置的都是方法级别的,那么消费者优先,因为消费者离调用接口方最近,更清楚这个接口怎么使用。这里就不做代码演示了,有疑问评论给出。

相关文章:

  • 2021-10-22
  • 2021-05-06
  • 2021-07-31
  • 2021-12-09
  • 2022-12-23
  • 2022-02-25
  • 2022-01-08
猜你喜欢
  • 2022-01-23
  • 2021-07-29
  • 2021-09-02
  • 2021-08-01
  • 2021-04-27
  • 2021-05-10
  • 2021-06-15
相关资源
相似解决方案