Nacos
Nacos组件 NamServer(服务注册中心) Configuration Server(配置中心)
Nacos = Name + Configuration + Server
Nacos使用
[nacos官网](home (nacos.io))
[GitHub地址](Releases · alibaba/nacos (github.com))
MacOS安装Nacos
首先点击上方现在地址进入下载
在这里我们用的是MacOS所以我们下载第一个
然后解压文件,终端进入bin目录
然后执行命令
1 | sh startup.sh -m standalone |
启动成功
可视化管理页面地址:localhost:8848/nacos
如果输入地址发现启动失败,可以试试下面的方法
首先打开starup.sh文件
然后再试试能否进入,下面是成功进入页面
Nacos Client
我们以NacosClient为例,在现实的开发当中实际上就是我们一个一个的微服务。
1、首先我们创建一个SpringBoot应用
2、引入nacos client依赖
1 | <!-- 引入nacos client 依赖--> |
3、修改配置文件
1 | server: |
4、在入口类添加注解
@EnableDiscoveryClient
其实这个也可以省略不写
启动服务,查看ui界面
注册成功
各个服务间的通讯
在nacos注册的服务和在consul注册的服务他们的通讯方式是一样的,在这里就不做多余的解释了。