标签:available resolve springcloud currentServerAddr nacos alibaba 版本 server 客户端
一直以来在docker版本里使用nacos都有一个问题,springcloud项目会报找不到nacos服务器:
也百度了谷歌了,都说是客户端版本和服务端版本不一致导致的,今天开发把客户端版本由1.1.4升级到1.4.1后更新springcloud项目后又出现问题:
nacos no available server, currentServerAddr
也是找不到nacos服务端,但是和以前的报错有点不一样,在更换了服务器版本多次后均没有效果,遂下决定研究一翻,经过谷歌一通,终于发现一个简单而行之有效的方法:
在pom.xml文件加入指定nacos客户端版本的依赖:
- <!--nacos服务的注册与发现 -->
- <dependency>
- <groupId>com.alibaba.cloud</groupId>
- <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
- </dependency>
- <!--nacos配置中心-->
- <dependency>
- <groupId>com.alibaba.cloud</groupId>
- <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
- </dependency>
- <dependency>
- <groupId>com.alibaba.nacos</groupId>
- <artifactId>nacos-client</artifactId>
- <version>1.4.1</version>
- </dependency>
加入依赖后重启springcloud项目后,没有报找不到,又报一个新问题
org.redisson.connection.DNSMonitor - Unable to resolve redis
以谷歌查询得出如下结论:
Fixed - Redisson can't resolve short DNS name #1693
肯定是开发又瞎搞了,redisson这个组件不能解析短域名,而我的那些配置都是短域名。先不管了,让他们自己折腾去吧!
标签:available,resolve,springcloud,currentServerAddr,nacos,alibaba,版本,server,客户端 来源: https://blog.51cto.com/riverxyz/2747306
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。