个人项目 nacos 从 1.2.1 升级到 2.1.0后 应用启动拉取不到配置
猜想肯定和升级依赖有关,查看后确实是升级了nacos,因为springboot到2.5.0升级后必须要升级nacos,导致了现在的问题
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
<version>0.2.12</version>
</dependency>
逐步调试发现,拉取配置时使用了 grpc 代替 http,http 默认使用的端口号是8848,而 grpc 使用的端口是9848,走到了这里基本就定位到问题了
修改docker容器,暴漏9848端口,nacos 服务端版本 : 2.1.1