1、现象:
使用spring-boot-dubbo时,通过spring-dubbo.xml配置dubbo。注册中心redis。观测得知,同一个service provider在2个端口暴露。这是不符合业务需求的。(dubbo重复配置)
使用的pom依赖
<dependency>
<groupId>io.dubbo.springboot</groupId>
<artifactId>spring-boot-starter-dubbo</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<artifactId>dubbo</artifactId>
<groupId>com.alibaba</groupId>
</exclusion>
</exclusions>
</dependency>
2、排查
由于自定义了一个spring-dubbo.xml
,同时在application.properties
里配置了spring.dubbo.*
开头的一系列配置。这样会造成spring boot自动配置一个DubboAutoConfigration
,触发这个co