Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈。在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方法,这篇文章后续也会合并到 Nacos 官网的 FAQ 里。
如何依赖最新的 Nacos 客户端?
很多用户都是通过 Spring Cloud Alibaba 或者 Dubbo 依赖的 Nacos 客户端,那么 Spring Cloud Alibaba 和 Dubbo 中依赖的 Nacos 客户端版本,往往会落后于 Nacos 最新发布的版本。在一些情况下,用户需要强制将 Nacos 客户端升级到最新,此时却往往不知道该升级哪个依赖,这里将 Spring Cloud Alibaba 和 Dubbo 的依赖升级说明如下:
Spring Cloud Alibaba
用户通常是配置以下Maven依赖来使用的 Nacos:
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
[latest version]
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-config
[latest version]
这两个 JAR 包实际上又依赖了以下的 JAR 包:
com.alibaba.nacos
nacos-client
[a particular version]
如果 nacos-client 升级了,对应的 spring-cloud 客户端版本不一定也同步升级,这个时候可以采用如下的方式强制升级