开发者社区 > 云原生 > 正文

Nacos服务端版本2.X,程序使用的客户端版本1.2.1,经常出现注册nacos报错是什么情况呢?

8988b44f9a4f0dff9b575ad548344ba8.pngnacos服务端版本2.X,程序使用的nacos客户端版本为1.2.1,经常出现注册nacos报错400的问题,有没有大哥了解怎么回事的

展开
收起
奔放或澜 2023-12-03 12:13:24 200 0
2 条回答
写回答
取消 提交回答
  • 这个问题可能是由于客户端无法和服务端创建连接引起的。具体来说,Nacos2.0的服务端完全兼容1.X客户端,但是Nacos2.0客户端由于使用了gRPC,无法兼容Nacos1.X服务端。所以如果你使用的是版本1.2.1的客户端,并且服务端版本是2.X,那么可能会出现注册报错的情况。

    首先,你可以使用telnet命令测试网络是否畅通以及服务端端口是否正确监听。具体操作为:在命令行输入telnet {nacos.server.address}:{nacos.server.grpc.port},其中{nacos.server.address}{nacos.server.grpc.port}需要替换为实际的服务地址和端口。如果服务端没有问题,那么你需要检查配置是否有误,特别是服务端和客户端所配置的端口是否一致。

    此外,根据官方的建议,如果要支持2.x版本的Nacos服务器,应该使用2021.1或者2022及2.2.X.RELEASE版本的客户端。因此,升级到新的客户端版本也是一个解决方案。

    2023-12-05 10:15:12
    赞同 展开评论 打赏
  • 客户端升级下——该回答整理自钉群“Nacos社区群3”

    2023-12-03 17:20:24
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载