Nacos的下载安装与配置注册中心(Windows)

浅浅的花香味﹌ 2021-09-25 06:20 571阅读 0赞

大家好,我是邵奈一,一个不务正业的程序猿、正儿八经的斜杠青年。
1、世人称我为:被代码耽误的诗人、没天赋的书法家、五音不全的歌手、专业跑龙套演员、不合格的运动员…
2、这几年,我整理了很多IT技术相关的教程给大家,爱生活、爱分享。
3、如果您觉得文章有用,请收藏,转发,评论,并关注我,谢谢!
博客导航跳转(请收藏):邵奈一的技术博客导航
| 公众号 | 微信 | 微博 | CSDN | 简书 |


教程目录

  • 0x00 教程内容
  • 0x01 下载与安装
          1. 下载
          1. 安装
  • 0x02 启动Nacos
          1. 双击启动脚本
          1. 打开Web UI界面
  • 0x03 Spring Cloud项目与Nacos整合
          1. 查看官网文档
          1. 引入依赖
          1. 修改子模块的配置文件
          1. 修改子模块的启动类
  • 0x04 校验结果
          1. 重新启动子模块
          1. 查看注册结果
  • 0xFF 总结

0x00 教程内容

  1. 下载与安装
  2. 启动Nacos
  3. Spring Cloud项目与Nacos整合
  4. 校验结果

0x01 下载与安装

1. 下载

官方文档快速开始:https://nacos.io/zh-cn/docs/quick-start.html

可以在下面看到下载地址:
在这里插入图片描述
然后点击Tags选择自己想要的版本,这里我选择1.2.1版本:
在这里插入图片描述
选择自己操作系统的版本下载,这里我选择 nacos-server-1.2.1.zip
在这里插入图片描述

2. 安装

下载好后,直接解压就可以用了(这里为了好看,我删除了一层nacos文件夹),如图:
在这里插入图片描述

0x02 启动Nacos

1. 双击启动脚本

bin目录下,有启动和停止的脚本,因为我是Windows系统,所以应该是使用cmd后缀名的文件:
在这里插入图片描述

2. 打开Web UI界面

启动完成后,往上拉界面,可以看到提示打开的窗口:

注意:此cmd窗口不能关闭。
在这里插入图片描述
此处直接在浏览器中打开自己的地址:

  1. http://192.168.43.5:8848/nacos/index.html

会提示登录界面:

默认的用户名和密码都是:nacos,直接登录即可!

于是,就会看到这个界面了:

在这里插入图片描述

0x03 Spring Cloud项目与Nacos整合

1. 查看官网文档

因为文档都是中文的,所以自己看官网也可以。

跳转链接:https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html

这里演示的是Spring Cloud使用Nacos作为注册中心的案例,应该看Nacos Discovery
在这里插入图片描述

2. 引入依赖

你需要在你想要注册的项目里,引入相关的依赖:

  1. <dependency>
  2. <groupId>com.alibaba.cloud</groupId>
  3. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  4. </dependency>

但是这里没有给出版本号,在这里,我们可以使用<dependencyManagement>的方式引入进来,引导父pom.xml里(此操作相当于引入了很多的 jar 包):

  1. <dependency>
  2. <groupId>com.alibaba.cloud</groupId>
  3. <artifactId>spring-cloud-alibaba-dependencies</artifactId>
  4. <version>2.2.1.RELEASE</version>
  5. <type>pom</type>
  6. <scope>import</scope>
  7. </dependency>

注意:这里的Spring Cloud的版本号可以直接在这里查询:
在这里插入图片描述
这里给出几个供大家参考:
在这里插入图片描述
我的项目里使用的是Hoxton.RELEASE版本,自己应该改成自己对应的,应该是2.2.X.RELEASE(小版本无所谓)。
在这里插入图片描述
注意:
spring-cloud-starter-alibaba-nacos-discovery是引入到子模块
spring-cloud-alibaba-dependencies是引入到父组件

3. 修改子模块的配置文件

需要结合自己的项目,可以按照官网来:

  1. spring.application.name=system
  2. server.port=9001
  3. spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848

在这里插入图片描述
注意:spring.cloud.nacos.discovery.server-addr 配置的地址应该跟我们刚刚在Nacos的Web UI界面的地址一致。

4. 修改子模块的启动类

给启动类添加注解:

  1. @EnableDiscoveryClient

如图:
在这里插入图片描述

0x04 校验结果

1. 重新启动子模块

重启之前,可以先用Maven clean一下子模块,如果之前是使用其他注册中心的话。

2. 查看注册结果

重启之后,刷新一下Nacos的Web UI界面,点击 服务列表,可以看到子模块已经注册来了:

在这里插入图片描述

0xFF 总结

  1. 本文章详细地介绍了Nacos的下载安装,并且通过例子,进行了注册中心的配置。
  2. 此外,关于Nacos,还有很多的配置项信息,请点击跳转!
  3. 关注我,学习更多的知识。欢迎关注,点赞,感谢!

邵奈一 原创不易,如转载请标明出处,教育是一生的事业。


发表评论

表情:
评论列表 (有 0 条评论,571人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Nacos 注册中心

    现如今市面上注册中心的轮子很多,我实际使用过的就有三款:Eureka、Gsched、Nacos,由于当前参与 Nacos 集群的维护和开发工作,期间也参与了 Nacos 社区的