Nacos的下载安装与配置注册中心(Windows)
大家好,我是邵奈一,一个不务正业的程序猿、正儿八经的斜杠青年。
1、世人称我为:被代码耽误的诗人、没天赋的书法家、五音不全的歌手、专业跑龙套演员、不合格的运动员…
2、这几年,我整理了很多IT技术相关的教程给大家,爱生活、爱分享。
3、如果您觉得文章有用,请收藏,转发,评论,并关注我,谢谢!
博客导航跳转(请收藏):邵奈一的技术博客导航
| 公众号 | 微信 | 微博 | CSDN | 简书 |
教程目录
- 0x00 教程内容
- 0x01 下载与安装
- 下载
- 安装
- 0x02 启动Nacos
- 双击启动脚本
- 打开Web UI界面
- 0x03 Spring Cloud项目与Nacos整合
- 查看官网文档
- 引入依赖
- 修改子模块的配置文件
- 修改子模块的启动类
- 0x04 校验结果
- 重新启动子模块
- 查看注册结果
- 0xFF 总结
0x00 教程内容
- 下载与安装
- 启动Nacos
- Spring Cloud项目与Nacos整合
- 校验结果
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窗口不能关闭。
此处直接在浏览器中打开自己的地址:
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. 引入依赖
你需要在你想要注册的项目
里,引入相关的依赖:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
但是这里没有给出版本号,在这里,我们可以使用<dependencyManagement>
的方式引入进来,引导父pom.xml
里(此操作相当于引入了很多的 jar 包):
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
注意:这里的Spring Cloud的版本号可以直接在这里查询:
这里给出几个供大家参考:
我的项目里使用的是Hoxton.RELEASE
版本,自己应该改成自己对应的,应该是2.2.X.RELEASE
(小版本无所谓)。
注意:spring-cloud-starter-alibaba-nacos-discovery
是引入到子模块spring-cloud-alibaba-dependencies
是引入到父组件
3. 修改子模块的配置文件
需要结合自己的项目,可以按照官网来:
spring.application.name=system
server.port=9001
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
注意:spring.cloud.nacos.discovery.server-addr
配置的地址应该跟我们刚刚在Nacos的Web UI界面的地址一致。
4. 修改子模块的启动类
给启动类添加注解:
@EnableDiscoveryClient
如图:
0x04 校验结果
1. 重新启动子模块
重启之前,可以先用Maven clean一下子模块,如果之前是使用其他注册中心的话。
2. 查看注册结果
重启之后,刷新一下Nacos的Web UI界面,点击 服务列表
,可以看到子模块已经注册来了:
0xFF 总结
- 本文章详细地介绍了Nacos的下载安装,并且通过例子,进行了注册中心的配置。
- 此外,关于Nacos,还有很多的配置项信息,请点击跳转!
- 关注我,学习更多的知识。欢迎关注,点赞,感谢!
邵奈一 原创不易,如转载请标明出处,教育是一生的事业。
还没有评论,来说两句吧...