一.简介
在笔记中,注册中心可以替换,比如zk,eureka,都是可以的。
nacos的文档地址:
Nacos 快速开始nacos.ionacos的下载地址:
https://github.com/alibaba/nacos/releasesgithub.com文档上面写的还是很全的,恩,这里暂时记录一下就好了,源代码也是可以下载下来的,方便阅读
二.启动nacos
1.下载
选择对应的系统版本下载
下载naxos-server-1.4.0.tar.gz --linux
2.解压
1.解压
tar -xzvf nacos-server-1.4.0.tar.gz
2.进到nacos/bin目录下
cd nacos-server-1.4.0/nacos/bin
3.启动
Linux/Unix/Mac
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:
bash startup.sh -m standalone
Windows
启动命令(standalone代表着单机模式运行,非集群模式):
cmd startup.cmd -m standalone
命令不好记,写个start.sh执行文件,方便一点
## 启动命令
## sh startup.sh -m standalone
## ubuntu报错的时候 用下面的这个
bash -f ./startup.sh -m standalone
这里使用比较简单,集群模式后面也会记录下来
4.控制台
这样就启动成功了,如果我们想看控制台,查看节点
直接在浏览器输入:http://127.0.0.1:8848/nacos
默认帐号密都是nacos
5.在springcloud中使用nacos注册中心
1.pom.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.application.yml
server:
port: 8089
spring:
application:
name: sso
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
3.SsoApplication.java
@EnableDiscoveryClient
@SpringBootApplication
public class SsoApplication {
public static void main(String[] args) {
SpringApplication.run(SsoApplication.class,args);
}
}
启动你的应用,就可以在控制台中找到对应的实例
<下面就要开始把gateway集成上去,把登录完善掉>