PS:无论采用哪一种方式,选择dubbo.properties来进行配置,不要单独再xml里配置,容易发布时候出现错误; 服务器
比较适合开发测试同一个环境的,1-2个系统开发联调,多了都靠配置会比较麻烦 测试
服务提供端: url
服务消费端: spa
比较适合开发环境和测试环境就是分离的,开发都用给一个分组、测试用一个分组 .net
dubbo.registry.group=test 服务注册和消费都从一个分组发现 xml
dubbo.reference.registry-group=test 都从注册中心分组中查找 blog
dubbo.reference.beanId.registry-group=test 一个服务从一个中心分组中查找 ip
dubbo.service.registry-group=test 注册全部服务到注册中心分组中 开发
dubbo.service.beanId.registry-group=test 注册一个服务到中心分组中 get
服务提供方:
在dubbo.properties中添加dubbo.service.helloWorldRemote.group=test,把一个服务helloWorldRemote发到test组
也能够将当前系统全部服务发布到指定分组dubbo.service.group=test
消费提供方:
在dubbo.properties中添加dubbo.service.helloWorldRemote.group=test,把在test组查找
也能够将当前系统全部服务指向分组dubbo.service.group=test
版本号就是把配置group改成version