目录
问题描述
SpringBoot项目使用了nacos配置热更新,nacos客户端ClientWorker无限输出更新日志
问题分析
nacos客户端和nacos服务端版本不一致
- nacos服务端使用的是:nacos-server-1.4.1
- nacos客户端使用的是:nacos-client-1.4.2
问题解决
依次查找项目中的依赖版本
<!-- SpringCloudAlibaba依赖 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.6.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
<!-- nacos-config --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>2.2.6.RELEASE</version> </dependency>
<!-- nacos-client --> <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>1.4.2</version> <scope>compile</scope> </dependency>
下载对应的nacos-server版本即可
wget https://ghproxy.com/https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz