码迷,mamicode.com
首页 > 其他好文 > 详细

02_dubbo实例_多版本号

时间:2018-11-17 16:14:12      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:VID   provider   mda   style   version   版本   dash   Dubbo实例   ons   

【多版本作用】

当一个接口实现,出现不兼容升级时,可以用版本号过渡。

版本号不同的服务之间不能引用。

 

【版本迁移方式】

1.在低压时间段,先升级一半Provider为新版本。

2.再将所有消费者升级为新版本。

3.然后将剩下一半提供者升级为新版本。

 

【相关配置】

[ 老版本——Provider 配置 ]

<dubbo:service interface="com.foo.BarService" version="1.0.0" />

[ 新版本——Provider 配置 ]

<dubbo:service interface="com.foo.BarService" version="2.0.0" />

[ 老版本——Consumer配置 ]

<dubbo:reference id="barService" interface="com.foo.BarService" version="1.0.0" />

[ 新版本——Consumer配置 ]  

<dubbo:reference id="barService" interface="com.foo.BarService" version="2.0.0" />

[ 不区分版本号——Consumer配置]

<dubbo:reference id="barService" interface="com.foo.BarService" version="*" />

 

【注意】

Consumer只能消费与自己 “接口+分组+版本号” 一致的Provider提供的服务。

 

02_dubbo实例_多版本号

标签:VID   provider   mda   style   version   版本   dash   Dubbo实例   ons   

原文地址:https://www.cnblogs.com/HigginCui/p/9973879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!