使用场景,我启动了provider和consumer两个服务,我想在本地的consumer调用到自己本地的provider.而不是调用线上的,这时候就可以用dubbo注册分组功能
主要是dubbo.registry.group配置
dubbo: registry: address: zookeeper://zjj101:2181 group: local-groupprovider
dubbo.registry.group=local-group效果
启动三台provider ,没使用dubbo组的时候,
consumer控制台日志:
说明dubbo随机调用了
我是provider2 我是provider1 我是provider2 我是provider1 我是provider2 我是provider2 我是provider1 我是provider3 我是provider3 我是provider3
使用dubbo Group 之后:
发现只是调用目标的一台了
我是provider1 我是provider1 我是provider1 我是provider1 我是provider1 我是provider1 我是provider1 我是provider1 我是provider1 我是provider1代码地址
https://gitee.com/zjj19941/ZJJ_Dubbo.git 下的 group 项目
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)