zoukankan      html  css  js  c++  java
  • 02_dubbo实例_多版本号

    【多版本作用】

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

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

    【版本迁移方式】

    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提供的服务。

  • 相关阅读:
    PG-日常管理
    PG-高可用(pgpool-Ⅱ)
    PG-基准测试
    PG-备份恢复
    PG-并发问题
    Go-常量
    Go-变量
    Oracle-11g升级PSU补丁
    Oracle-`sqlplus`工具使用技巧
    [CF1051F] The Shortest Statement
  • 原文地址:https://www.cnblogs.com/HigginCui/p/9973879.html
Copyright © 2011-2022 走看看