最全最简单的dubbo教程-配置的覆盖关系《七》

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jingyangV587/article/details/85049938

一种场景,如果一个属性比如超时时间的设置很多地方都有设置,到底按哪一个来呢?
这是官网给出的解释:
在这里插入图片描述

这里是官网给出的覆盖关系的图:
在这里插入图片描述

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

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

猜你喜欢

转载自blog.csdn.net/jingyangV587/article/details/85049938