首先去官网下载nacos:Nacos 快速开始
我是在本地电脑上运行并实现,所以下载zip包,时间可能有点久,
下好之后,直接解压,可以得到这个目录
然后点击bin,进来这个目录
编辑startup.cmd文件,
改成单机模式,standalone
然后双击startup.cmd.
当出现这个界面的时候就说明nacos服务已经启动好了,
(可能有的会启动失败,网上有的说,要把conf文件里的nacos-mysql.sql执行一下,还要把application.properties配置文件改一下,)
当然这个是单机模式,应该不用改,我这边没改
上边红框里的就是你的nacos访问地址,账号密码是nacos\nacos
然后本地可以创建一个springboot项目,让这个项目注册到nacos中
我选的springboot版本是2.6.6,这个应该随意的,但是要跟springcloud要有版本对应,否则可能会启动报错
创建好项目之后,添加依赖,
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2021.1</version>
</dependency>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2021.0.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
注意上边的依赖是在 dependcies之外的,
然后修改application.yml文件,根据自己喜好,作者本人喜欢yml文件后缀,
配置文件如下:
服务的名字一定要有,然后配置nacos的服务地址,要去哪里找这个服务,然后服务的端口号
(注意格式,空格)
spring: application: name: nacosTest-service cloud: nacos: discovery: server-addr: localhost:8848 server: port: 9000
然后启动类上加 @EnableDiscoveryClient注解,然后启动,
出现这个的时候,就说明已经注册到nacos上了,可以去nacos上看一下,
说明这个服务已经注册到nacos上了,恭喜,已经搭建完成,
本人搭建的时候,遇到很多问题,比如说nacos启动不成功,很多问题,都是网上百度,最后都解决了,如果各位遇到什么问题的话,欢迎评论!!