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 并登录(不正常)显示界面如下:
    Nacos常见问题解决方法_第1张图片
  • 通过火狐浏览器访问地址:http://192.168.136.136:8848/nacos 并登录(正常),显示界面如下:

Nacos常见问题解决方法_第2张图片

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

  • 解决方案
    清除浏览器缓存

关于Nacos 持久化连接数据异常解决

确认连接数据库配置无误
Nacos常见问题解决方法_第3张图片

报错信息如下:

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 各版本兼容情况:
Nacos常见问题解决方法_第4张图片
Spring Cloud Alibaba 组件版本兼容:
Nacos常见问题解决方法_第5张图片

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

你可能感兴趣的:(#,Spring,Cloud,➤,微服务)