Dubbo多版本

Posted Coreqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dubbo多版本相关的知识,希望对你有一定的参考价值。

  当服务提供者提供的服务接口出现不兼容升级时,可以设置版本号,使用多个版本号(version)进行过渡。

  1)、服务提供者配置文件

  

1     <dubbo:service ref="userService" interface="cn.coreqi.service.UserService" version="1.0.0"/>
2 
3     <bean id="userService" class="cn.coreqi.service.impl.UserServiceImpl"/>
4 
5     <dubbo:service ref="userService2" interface="cn.coreqi.service.UserService" version="2.0.0"/>
6 
7     <bean id="userService2" class="cn.coreqi.service.impl.UserServiceImpl2"/>

 

  2)、服务消费者配置文件

  

1     <!--3、声明需要调用的远程服务接口,生成远程服务代理,可以和本地Bean一样使用-->
2     <!--version属性指定引用的版本号,可以是具体版本号,可以指定为*代表随机版本号-->
3     <dubbo:reference id="userService" interface="cn.coreqi.service.UserService" version="1.0.0"/>

 

以上是关于Dubbo多版本的主要内容,如果未能解决你的问题,请参考以下文章

dubbo之多版本

Dubbo常用配置及源码解析-多版本支持

10.Dubbo配置-重试,超时(集群容错),启动检查,多版本,本地存根

Dubbo -- dubbo高级特性(序列化 地址缓存 超时与重试机制 多版本:灰度发布 负载均衡 集群容错策略 服务降级)

瓜子二手车在 Dubbo 版本升级多机房方案方面的思考和实践

[kubernetes] 交付dubbo之在jenkins配置多jre版本的maven