二、 服务分组
1. 特性说明
同一个接口针对不同的业务场景、不同的使用需求或者不同的功能模块等场景,可使用服务分组来区分不同的实现方式。同时,这些不同实现所提供的服务是可并存的,也支持互相调用。
2. 使用场景
当一个接口有多种实现时,可以用group区分。
3. 参考用例
https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-group
4. 使用方式
1) 注解配置
a) 服务提供端(注解配置)
使用@DubboService注解,添加group参数
启动Dubbo服务,可在注册中心看到相同服务名不同分组的服务,以Nacos作为注册中心为例,显示如下内容:
b) 服务消费端(注解配置)
使用@DubboReference注解,添加group参数
同样启动Dubbo服务后,可在注册中心看到相同服务名不同分组的引用者,以Nacos作为注册中心为例,显示如下内容:
《Apache Dubbo微服务开发从入门到精通》——高级功能——二、 服务分组(中) :https://developer.aliyun.com/article/1225045



