版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jingyangV587/article/details/85071721
多版本作用
多版本主要过渡的时候用,实现灰度发布的一个手段。这里官网给出的解释:
多版本实测
新建多个实体类
这里我给接口做了两个实现类,一个是DefaultServiceImpl,一个是DefaultServiceImpl2:
服务提供者配置
服务消费者配置
配置一
访问结果
配置二
访问结果
当然可以加多少个版本都可以,这里只给出两个案例,消费者只需要改版本号就可以调用服务提供者不同版本的服务。
最后官网给出了说明,如果不需要区分版本号可以如下配置:
<dubbo:reference id=“barService” interface=“com.foo.BarService” version="*" />