【Spring Cloud Alibaba】:Nacos 入门讲解

目录

🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!
🌟了解 RPC是啥 请看 : RPC 详解,小白也能听懂!

其他优质专栏: 【🎇SpringBoot】【🎉多线程】【🎨Redis】【✨设计模式专栏(已完结)】...等

如果喜欢作者的讲解方式,可以点赞收藏加关注,你的支持就是我的动力

✨更多文章请看个人主页: 码熔burning

一、Nacos是什么?

Nacos 是阿里巴巴开源的一个易于使用的动态服务发现、配置管理和服务管理平台。 简单来说,它是一个集服务注册与发现、配置管理于一体的平台。

Nacos 为什么这么受欢迎,有什么惊人的地方呢?往下看!

从上图你看到了什么?是的,你没看错,一个Nacos就有注册中心、服务配置、服务总线三大功能。直接干掉了Spring Cloud的三大组件:注册中心Eureka、服务配置Config,服务总线Bus。所以不难看出 Nacos 的强大了,也能知道阿里巴巴的野心有多大了。

二、为什么Nacos这么受欢迎?

请先看一下官网的介绍:

一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台

大家都用过 EurekaConfig 吧?(默认大家都用过😁,没用过也不要紧)

Eureka界面

Nacos界面:

看完之后,哪个更直观,更简洁好用,功能多,可想而知了吧。

所以,用过 EurekaConfig 的人都知道,他们的缺点:

  • 无论是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 使用文章,关注作者不迷路,后续会提醒!

相关推荐
liulilittle2 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap
码字的字节2 小时前
ZooKeeper在Hadoop中的协同应用:从NameNode选主到分布式锁实现
hadoop·分布式·zookeeper·分布式锁
武子康4 小时前
Java-80 深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
java·分布式·后端·spring·微服务·rpc·dubbo
itLaity9 小时前
基于Kafka实现简单的延时队列
spring boot·分布式·kafka
qq_529835359 小时前
Zookeeper的简单了解
分布式·zookeeper·云原生
smileNicky11 小时前
RabbitMQ有多少种Exchange?
分布式·rabbitmq
你我约定有三11 小时前
RabbitMQ--消息丢失问题及解决
java·开发语言·分布式·后端·rabbitmq·ruby
Java初学者小白11 小时前
秋招Day19 - 分布式 - 分布式事务
java·分布式
程序员小羊!13 小时前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生
是2的10次方啊15 小时前
微信公众号阅读量为什么会不一致?一文读懂分布式系统的那些事儿
分布式