概述
一、前言
在Dubbo中接口类并不能唯一确定一个服务,在dubbo中接口+服务分组+版本号才能唯一确定一个服务,本文就来讲解下服务分组和版本号的使用。
二、服务分组
当一个接口有多种实现时,可以用 group 区分。
- 服务提供方:
上面配置在服务提供方法提供了com.test.UserServiceBo接口的两套实现,服务分组分别为olddubbo,newdubbo。
- 服务消费方
上面配置在服务消费方消费com.test.UserServiceBo接口的两套实现,服务分组分别为olddubbo,newdubbo。
需要注意的是消费方只能消费与自己服务分组相同的提供方的服务,这里userServiceOld生成的是服务提供方分组为olddubbo的接口的代理。
userServiceNew生成的是服务提供方分组为newdubbo的接口的代理。
三、服务版本
当同一个服务分组的接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。
最后
以上就是孤独鞋子为你收集整理的Dubbo剖析-服务分组与服务版本号一、前言二、服务分组三、服务版本的全部内容,希望文章能够帮你解决Dubbo剖析-服务分组与服务版本号一、前言二、服务分组三、服务版本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复