springboot版本使用的是2.2.版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
- 1
- 2
- 3
- 4
- 5
- 6
<!--dubbo相关依赖-->
<dependency>
<groupId>com.alibaba.spring.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
- 1
- 2
- 3
- 4
- 5
- 6
消费端配置:
spring:
dubbo:
applications:
application1:
name: XXX1-service-consumer-app
application2:
name: XXX2-service-consumer-app
registries:
registry1:
address: zookeeper://XXX:2181?backup=XXX:2181,XXX:2181
group: group1
registry2:
address: zookeeper://127.0.0.1:2181
group: group2
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
Application启动类增加注解@EnableDubboConfiguration启动dubbo功能
在bean注入时通过registry和application来找到对应的服务
@Reference(registry = "registry1",application = "application1")
- 1
提供者就不做叙述了,使用以前的xml配置的dubbo服务也可以。