当前位置: 代码网 > it编程>编程语言>Java > Springboot整合nacos报错无法连接nacos的解决

Springboot整合nacos报错无法连接nacos的解决

2024年06月10日 Java 我要评论
springboot整合nacos报错无法连接nacos报错信息nacos com.alibaba.nacos.api.exception.nacosexception: client not con

springboot整合nacos报错无法连接nacos

报错信息

nacos com.alibaba.nacos.api.exception.nacosexception: client not connected, current status:starting

关于这个报错的原因有很多:如nacos未启动、网络问题、配置问题、版本不兼容问题等,我的报错原因主要是版本不兼容。

下面是官网给出的版本对照图

我的错误原因是

使用的springcloudalibaba2.2.6.release版本,而nacos注册中心版本过高。

所以只需要指定com.alibaba.nacos:nacos-client的版本即可

<dependency>
    <groupid>com.alibaba.nacos</groupid>
    <artifactid>nacos-client</artifactid>
    <version>你想要的版本号</version>
</dependency>

springboot连接nacos的各种情况

(1) 第一次启动的时候,必须能连接上配置中心;

(2) 如果重新启动或已经连接上配置中心,项目使用过程中,连接不上nacos,会使用之前已经连接上的配置(本地配置文件);

如果一直连接不上,后台线程会定时去连接配置中心

(3) 如果想验证是否有连接上nacos,可以在配置中心加任意配置,看项目日志

com.alibaba.nacos.client.worker.longpollingfixed-10.10.*.*_80-f9cc48c0-c850-4e8d-9a9a-4f44e71dd79e] o.s.c.e.e.refresheventlistener (refresheventlistener.java:73) - refresh keys changed: [test.test.test2, test.test.test]

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com