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"/>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM