1.下载nacos
下载地址:https://github.com/alibaba/nacos/releases
2.整合项目
1、客户端pom.xml文件内添加依赖
<!-- SpringCloud ailibaba nacos-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
2、在启动类内添加注解
@SpringBootApplication
@EnableDiscoveryClient
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
}
3、在配置文件内配置nacos注册地址
server:
port: 8080
spring:
application:
name: test_user
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
4、配置nacos
1).配置conf/下的application.properties文件 nacos数据库地址及账号密码,数据库类型等
2).在配置好的数据库地址运行conf/下的nacos-mysql.sql文件,创建nacos需要的表结构
3).复制conf/下的cluster.conf.example并改名为cluster.conf
注意:在配置cluster.conf的时候如果是单机的话,需要配置局域网ip地址,不要配置127.0.0.1,如果配置127.0.0.1的话,在启动的时候会以集群的方式启动,这是会发现这个文件内有两个ip地址,导致服务注册失败。
5、启动测试
启动程序 和 nacos,访问 http://localhost:8848/nacos 即可访问nacos,默认账号密码是nacos nacos