Dubbo多版本

摘要:
当服务提供者提供的服务接口出现不兼容升级时,可以设置版本号,使用多个版本号进行过渡。--3、声明需要调用的远程服务接口,生成远程服务代理,可以和本地Bean一样使用--˃2˂!

当服务提供者提供的服务接口出现不兼容升级时,可以设置版本号,使用多个版本号(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多版本》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇开源三维地球GIS引擎Cesium常用功能的开发iOS 处理第三方SDK冲突问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

版权声明:本博客全部文章均为原创。欢迎交流。欢迎转载;转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/32725003 android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 具体图文解说。完整实际配置过程记录(原创) 一直想搞NDK开发...

如何比较版本号--Python实现

需求 在写一个程序Django项目的setup程序(初始化环境,比如设置PIP源,安装该项目依赖的各种模块等操作)遇到一个系统当前模块版本和项目所需版本的比较然后给出建议是忽略还是升级。我的要求是不仅仅比较版本号是否一致以及返回最大版本号,而且还要给出建议是升级(当前系统包的版本号小于项目需要的版本号)还是忽略(当前系统包的版本号大于等于项目需要的版本号)...

Django如何安装指定版本

Django默认安装最新版本:pip install django Django后面接版本号就可以了:pip install django==1.11.7如果使用pip install安装库比较慢,可以用豆瓣的镜像:pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-h...

Windows 10正式版历代记:Version 1709、Build 16299都是什么鬼?

Windows 10免费用!创意者更新秋季版激活秘籍 2017年10月中下旬,微软面向正式版用户推送了Windows 10创意者更新秋季版。这是自发布以来,Windows 10的第五个大版本。 在这篇文章中,我们来回顾一下Windows 10正式版的历史版本。 1、Windows 10 1507 初版Windows 10,代号TH1,版本号10240,发...

彻底明确怎样设置minSdkVersion和targetSdkVersion

minSdkVersion和targetSdkVersion相信非常多人都不太理解。我在网上也看了很多关于这两者差别的文章,感觉说的都非常模糊。直到我在stackOverFlow看到Android Min SDK Version vs. Target SDK Version这篇文章后,我才最终弄清楚怎样去设置minSdkVersion和targetSdkV...

Java字节码常量池深入剖析

继续来分析Java字节码,上一节分析了魔数的规则,接下来继续往下分析,其上次总结的规则也一起贴出来: 1、使用javap -verbose命令分析一个字节码文件时,将会分析该字节码文件的魔数、版本号、常量池、类信息、类的构造方法、类中的方法信息、类变量与成员变量等信息。 2、魔数:所有的.class字节码文件的前4个字节都是魔数,魔数值为固定值:0xCAF...