目录
- 问题描述
- 问题分析
- 问题解决
- 参考文章
问题描述
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
参考文章
- https://github.com/alibaba/nacos/issues/2684
- nacos启动后一直打印ClientWorker日志