0


springcloudalibaba和nacos版本对应关系

文章目录

一、背景

因为公司项目需要升级springcloud的版本,升级后服务启动时连接不上nacos(如下图)
在这里插入图片描述

二、解决bug历程

历程一
一开始直接百度“Client not connected, current status:STARTING”这个错误,说可能是因为版本问题,然后到官网找对个版本对应的关系图
在这里插入图片描述
我项目所用的版本是2021.0.5.0的,那么对应的nacos版本应该是2.2.0,看到这里想的是nacos版本没对应上才会报错。(后来发现,其实跟版本没有关系)
历程二
再nacos官网查看兼容性及使用一栏时,发现版本兼容关系
在这里插入图片描述
这里的意思是,因为nacos2.0及版本的客户端使用了gRPC,如果你的客户端用的是2.0几版本的,那么就无法
兼容1.及的服务端。而2.几的服务端是可以兼容1.几的客户端的。
客户端:pom文件引入的nacos-client
服务端:服务器安装的nacos-server
解决办法
其实官网也提供了解决办法,如下图
在这里插入图片描述
你只需要多开放两个端口9848、9849就可以了。

标签: nacos java spring cloud

本文转载自: https://blog.csdn.net/ShanLanF/article/details/133085528
版权归原作者 猿小山 所有, 如有侵权,请联系我们删除。

“springcloudalibaba和nacos版本对应关系”的评论:

还没有评论