1、认识Nacos:
2、 Nacos安装指南:(Windows)
(1)下载安装包
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
windows版本使用`nacos-server-1.4.1.zip`包即可。
(2)解压
将下载后的包解压到任意非中文目录下
目录说明:
- bin:启动脚本
- conf:配置文件
(3)端口配置
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。
如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口。
(4)启动
启动非常简单,进入bin目录,cmd进入终端,然后执行命令即可:
- windows命令: startup.cmd -m standalone
(5)访问
在浏览器输入地址:http://127.0.0.1:8848/nacos即可:
默认的账号和密码都是nacos
3、服务注册到Nacos:
#Nacos的依赖
父工程:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
客户端:
<!-- nacos客户端依赖包 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
总结:
4、Nacos服务分级存储模型:
服务集群:
实例:通过修改配置然后逐个启动即可创建多个集群
总结:
5、优先同集群:
原本负载均衡是轮询,现设置优先同集群,后随机(无规律了)
6、根据权重负载均衡:
7、Nacos环境隔离:
创建过程:
8、Nacos和Eureka的对比:
总结: