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

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

  

     <dubbo:service ref="userService" interface="cn.coreqi.service.UserService" version="1.0.0"/>

     <bean id="userService" class="cn.coreqi.service.impl.UserServiceImpl"/>

     <dubbo:service ref="userService2" interface="cn.coreqi.service.UserService" version="2.0.0"/>

     <bean id="userService2" class="cn.coreqi.service.impl.UserServiceImpl2"/>

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

  

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

最新文章

  1. equals变量在前面或者在后面有什么区别吗?这是一个坑点
  2. MySQL中auto_increment的基本特性
  3. 去掉table中的空隙
  4. 针对跑MySQL的Linux优化【转】
  5. [Android Pro] Android 4.3 NotificationListenerService使用详解
  6. Xcode 设置 ARC&amp;MRC混用
  7. SQL分组查询每组前几条数据
  8. Part 86 to 88 Talking about Multithreading in C#
  9. jq屏蔽f5
  10. [面试没答上的问题1]http请求,请求头和响应头都有什么信息?
  11. Scrapy Shell的使用
  12. Kafka参数详解
  13. CF1027E Inverse Coloring
  14. 【Java集合的详细研究8】List,Set,Map用法以及区别
  15. 最好的PHP博客系统
  16. nyoj 715 Adjacent Bit Counts
  17. java内存泄露补充样例
  18. Lightoj-1356 Prime Independence(质因子分解)(Hopcroft-Karp优化的最大匹配)
  19. [算法]K-SUM problem
  20. Oracle角色管理

热门文章

  1. spoj COT - Count on a tree (树上第K小 LCA+主席树)
  2. 稍稍乱入的CNN,本文依然是学习周莫烦视频的笔记。
  3. 自学Aruba5.2-Aruba安全认证-有PEFNG 许可证环境的角色策略管理
  4. 完全卸载迈克菲Mcafee的工具
  5. 从C,C++,JAVA和C#看String库的发展(一)----C语言和C++篇
  6. caffe 错误
  7. advancedsearch.php织梦高级自定义模型字段无法调用解决方案
  8. 中南大学2018年ACM暑期集训前期训练题集(入门题) J : A Simple Problem
  9. shell_mysql_ alias 快速启动
  10. 2范数和F范数的区别