1. 程式人生 > >Dubbo多版本

Dubbo多版本

2.0 消費 users inter 服務提供者 enc user col 提供者

  當服務提供者提供的服務接口出現不兼容升級時,可以設置版本號,使用多個版本號(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多版本