
目录
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!
🌟了解 RPC是啥 请看 : RPC 详解,小白也能听懂!
其他优质专栏: 【🎇SpringBoot】【🎉多线程】【🎨Redis】【✨设计模式专栏(已完结)】...等
如果喜欢作者的讲解方式,可以点赞收藏加关注,你的支持就是我的动力
✨更多文章请看个人主页: 码熔burning
一、Nacos是什么?
Nacos 是阿里巴巴开源的一个易于使用的动态服务发现、配置管理和服务管理平台。 简单来说,它是一个集服务注册与发现、配置管理于一体的平台。
那 Nacos 为什么这么受欢迎,有什么惊人的地方呢?往下看!
从上图你看到了什么?是的,你没看错,一个Nacos就有注册中心、服务配置、服务总线三大功能。直接干掉了Spring Cloud的三大组件:注册中心Eureka
、服务配置Config
,服务总线Bus
。所以不难看出 Nacos 的强大了,也能知道阿里巴巴的野心有多大了。
二、为什么Nacos这么受欢迎?
请先看一下官网的介绍:
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
大家都用过 Eureka
和 Config
吧?(默认大家都用过😁,没用过也不要紧)
Eureka界面
Nacos界面:
看完之后,哪个更直观,更简洁好用,功能多,可想而知了吧。
所以,用过 Eureka
和 Config
的人都知道,他们的缺点:
- 无论是Eureka还是Config都必须自己搭建个服务
- 英文界面不是那么友好
而 Nacos 直接给你提供了服务,不需要自己搭建服务,用过了都说爽!而且 Eureka
已经停更了。
三、版本说明
如果想要自学的话,可以看官方文档:Nacos官网文档
不想自学的话,跟着博主来学习,保证让你学会(当然这篇文章只是带你入个门,后续出更详细讲解的文章)。
作者是基于 Maven 构建的微服务项目、各个组件版本如下:
- JKD17
- Spring Boot-3.2.4
- SpringCloud-2023.0.1
- SpringCloud Alibaba-2023.0.1.0
注意 :Spring Boot、Spring Cloud、Spring Cloud Alibaba的版本必须严格按照官方明确规定的版本适配来选着,更详细的自行看官方文档:Spring Cloud Alibaba版本适配选择

不同版本的Alibaba也对应了不同组件的版本,这里展示的是最新版,旧版自行前往官网查看!

一定要严格按照文档给出的版本来选择,没有按照如果出了bug,那就JJ思密达了,不归我管,自行解决哈!😏
作者在 Maven 中的依赖管理如下:

四、启动Nacos
还记得这张图吗? 🤔

是的,一定要根据你选择的Spring Cloud Alibaba 的版本,来选择对于 Nacos 的版本,然后去 GitHub 下载即可:https://github.com/alibaba/nacos/releases/tag/2.3.2
不想下载的,作者也已经提供了,请自行提取😀:
链接: https://pan.baidu.com/s/1zemOqdichSGLwBdpYT8H8g?pwd=ndmh
提取码: ndmh
下载完成之后直接加压即可,然后可以看到相应的目录结构:
进入 bin 目录,有两个脚本

- startup.cmd:windows平台的启动脚本
- startup.sh:Linux平台的启动脚本
然后再该目录下启动 cmd 命令,回车
然后使用一下命令来启动 startup.cmd -m standalone 这是单机启动,如果直接双击 startup.cmd 会以集群的方式启动, 这里以单机即可。

启动成功之后,在你的浏览器中输入 http://localhost:8848/nacos
进入 Nacos 的登录界面
用户名:nacos;密码:nacos
登录成功之后显示如下页面:
恭喜你🎉,你成功启动了一个 Nacos 服务器!
目前先讲解到这,后续会出详细且通俗易懂的 Nacos 使用文章,关注作者不迷路,后续会提醒!