当前位置: 首页 > news >正文

Nacos 开源版的使用测评

文章目录

  • 一、Nacos的使用
  • 二、Nacos和Eureka在性能、功能、控制台体验、上下游生态和社区体验的对比:
  • 三、记使使用Nacos中容易犯的错误
  • 四、对Nacos开源提出的一些需求

一、Nacos的使用

这里配置mysql的连接方式,spring.datasource.platform=mysql是老版本的,最新的用spring.sql.init.platform=mysql。
1.png

开启鉴权访问,并设置白名单
2.png

启动,这里直接使用了若依的配制文件。
3.png

启动成功!下面做一下测评分析!

二、Nacos和Eureka在性能、功能、控制台体验、上下游生态和社区体验的对比:

  1. 性能:Nacos在性能方面相对较好,它使用了一些优化技术来提高服务注册和发现的效率。Eureka在大规模部署时可能会遇到性能问题。

  2. 功能:Nacos在功能方面比Eureka更加全面。除了服务注册和发现外,Nacos还提供了配置管理、动态路由、服务熔断等功能。Eureka主要专注于服务注册和发现。

  3. 控制台体验:Nacos的控制台提供了直观的用户界面,可以方便地管理和监控服务实例。Eureka的控制台相对简单,功能较少。

  4. 上下游生态:Nacos在上下游生态方面更加丰富。它与Spring Cloud、Kubernetes等流行的微服务框架和容器编排工具集成紧密,可以无缝地与它们配合使用。Eureka的上下游生态相对较少。

  5. 社区体验:Nacos是由阿里巴巴开源的,拥有较大的社区支持和活跃度。Eureka的社区相对较小,更新和支持可能相对较慢。

综上所述,Nacos在性能、功能、控制台体验、上下游生态和社区体验等方面相对优于Eureka。

三、记使使用Nacos中容易犯的错误

Nacos开启nacos.core.auth.enabled=true后报错!
4.png

  • 这里注意nacos、springboot、springcloud的版本,github上有对应关系。https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明

  • 另外在yml的配制文件中添加账户和密码(注意不是白名单的key和value)
    5.png

  • 再次启动,成功!
    6.png

  • 白名单配制的key和value是在head里用的,如下:
    7.png

四、对Nacos开源提出的一些需求

Nacos的功能、控制台体验和上下游集成已经满足大部分个人开发者需求了。
这里对文档方面提出一些建议,官方文档希望可以更新的更及时一些,一些功能可能没有和最新的功能和代码一致,并且官方文档的教程有一点少,没有一个系统的教程。
如果Nacos开源版本无法满足你的需求的话,请移步MSE-Nacos,MSE-Nacos提供了更加强大的功能,能满足企业级应用。

http://www.lryc.cn/news/155024.html

相关文章:

  • 【Linux】一些常见查看各种各样信息的命令
  • 51单片机DHT11温湿度控制系统仿真设计( proteus仿真+程序+原理图+报告+讲解视频)
  • 神仙级python入门教程(非常详细),从0到精通,从看这篇开始!
  • 详解4种类型的爬虫技术
  • QTday1基础
  • activiti 通过xml上传 直接部署模型
  • 算法题打卡day56-编辑距离 | 583. 两个字符串的删除操作、72. 编辑距离
  • SQL中的CASE WHEN语句:从基础到高级应用指南
  • 超时取消子线程任务
  • 模块化---common.js
  • VSCode下载、安装及配置、调试的一些过程理解
  • KC705开发板——MGT IBERT测试记录
  • 前端代码优化散记
  • HTML <map> 标签的使用
  • stable diffusion实践操作-大模型介绍
  • W5500-EVB-PICO进行MQTT连接订阅发布教程(十二)
  • 90、00后严选出的数据可视化工具:奥威BI工具
  • 删除maven中出现.lastUpdate结尾的文件
  • Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘
  • Dockerfile中编译、打包、部署spring boot项目
  • 微型计算机原理知识点总结(一)
  • 【postgresql 基础入门】psql客户端的使用方法
  • QTcpSocket发送数据方法
  • select 语句执行顺序
  • PMD 检查java代码:避免将内部数组直接返回给调用者(MethodReturnsInternalArray)
  • ActiveMQ配置初探
  • 【官方中文文档】Mybatis-Spring #示例代码
  • python二级例题
  • 【java】【项目实战】[外卖九]项目优化(缓存)
  • Scala集合常用函数与集合计算简单函数,高级计算函数Map和Reduce等