Nacos常见问题解决方法

背景

在虚拟机安装 Nacos Server: 1.2.1,单机运行,虚拟机 IP 为 192.168.136.136 。接下来我服务起来后通过谷歌浏览器访问 Nacos 管理界面发现服务未注册,但控制台提示已经注册成功 nacos registry, cloud-nacos 192.168.72.1:9002 register finished

下面问题你需要知道

Nacos 图形化管理界面与实际版本不一致。

  • 通过谷歌浏览器访问地址:http://192.168.136.136:8848/nacos 并登录(不正常)显示界面如下:
    在这里插入图片描述
  • 通过火狐浏览器访问地址:http://192.168.136.136:8848/nacos 并登录(正常),显示界面如下:

在这里插入图片描述

从上可以看出通过谷歌访问 Nacos 图形化界面时版本为 0.8.0 ,而通过火狐访问版本为1.2.1,说明通过谷歌访问 Nacos 图形化界面时与所对应的 1.2.1 版本不一致,建议用火狐。

  • 解决方案
    清除浏览器缓存
关于Nacos 持久化连接数据异常解决

确认连接数据库配置无误
在这里插入图片描述

报错信息如下:

org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)

原因:Nacos 与 mysql 版本兼容问题导致
解决:在 Nacos 目录下创建文件夹 plugins/mysql/ ,并在文件夹下放置所连接 mysql 对应版本的 connent 包即可。例如:mysql-connector-java-8.0.15.jar

必备知识

Nacos 与 Spring Boot、Spring Cloud 兼容问题,一定要按照官方推荐版本组合,不然将出现 Spring Boot 应用整合 Nacos 时启动报错等问题。参考官网版本截图如下:

Spring Cloud Alibaba 官网地址。Spring Boot、Spring Cloud、Spring Cloud Alibaba 各版本兼容情况:
在这里插入图片描述
Spring Cloud Alibaba 组件版本兼容:
在这里插入图片描述

首先 Spring Cloud Alibaba 是一个好的框架,现在也越来越好,只能说真香,Nacos 是其生态链中一员,官网文档https://nacos.io/zh-cn/docs/what-is-nacos.html,官网文档有中英版,对于不想翻译的人是一个非常好的推荐,里面详细介绍了 Nacos,从安装部署,到运维监控,采用的都是最新最成熟的技术,极力推荐官网,另外 https://github.com/alibaba/nacos 是其 git 地址,上面有很多人将遇到的问题也记录在其中,遇到问题通过这两个网址基本能解决问题。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
常见的Nacos开发问题包括以下几个方面: 1. 安装和配置:在安装Nacos时可能会遇到各种问题,例如版本兼容性、环境依赖等。此外,正确配置Nacos的参数也是一个挑战,如数据库连接、集群配置等。 2. 高可用和负载均衡:Nacos作为一个注册中心和配置中心,需要保证高可用和负载均衡。在搭建Nacos集群和配置集群时,可能会遇到一些问题,如节点通信失败、数据不同步等。 3. API使用和功能扩展:使用Nacos提供的API进行服务注册和配置管理是开发者经常遇到的任务。在使用API时,可能会遇到参数传递错误、API调用失败等问题。此外,有时候需要扩展Nacos的功能,可能需要编写插件或者自定义模块,这也会带来一些开发问题。 4. 故障排查和日志分析:当Nacos出现问题时,如服务注册失败、配置无法加载等,需要进行故障排查。在排查过程中,可能需要查看Nacos的日志,并进行分析定位问题所在。 5. 性能优化:随着服务规模和配置数量的增长,Nacos的性能优化也变得重要。例如,如何提高Nacos的读写性能、减少网络开销等方面的问题。 总而言之,Nacos开发常见的问题涉及安装配置、高可用负载均衡、API使用和功能扩展、故障排查和日志分析、性能优化等方面。解决这些问题需要对Nacos的架构和工作原理有一定的了解,并且需要熟悉相关的技术和工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lytao123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值