一、Nacos介绍
- Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。
- 相比于Eureka功能更加丰富,在国内受欢迎程度较高
- Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台
- Nacos 的命名是由 3 部分组成:
组成部分 全称 描述 Na naming/nameServer 即服务注册中心,与 Spring Cloud Eureka 的功能类似。 co configuration 即配置中心,与 Spring Cloud Config+Spring Cloud Bus 的功能类似。 s service 即服务,表示 Nacos 实现的服务注册中心和配置中心都是以服务为核心的。 - 可以将 Nacos 理解成服务注册中心和配置中心的组合体,
- 它可以替换 Eureka 作为服务注册中心,实现服务的注册与发现;
- 还可以替换 SpringCloud Config 作为配置中心,实现配置的动态刷新。
- Nacos 作为服务注册中心具有简单易用、稳定可靠、性能卓越等优点,
- 可以帮助用户更敏捷、容易地构建和管理微服务应用。
二、安装
1.1.下载安装包
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
1.2.解压
将这个包解压到任意非中文目录下,如图:
目录说明:
- bin:启动脚本
- conf:配置文件
1.3.端口配置
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。
如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口: