Nacos是属于Spring cloud alibaba的一个组件,具有注册中心和配置中心的功能。
安装Nacos单机版- 下载服务:https://github.com/alibaba/nacos/releases nacos是java开发的项目不需要编译,可以直接启动。单机启动命令:./statrtup.sh -m standalone 。
- 解压服务文件并启动服务。
- nacos可以支持微服务之间的互相调用,此时没有绝对的服务端和客户端。以及前端调用后端接口此时前端为客户端后端为服务端。
- nacos可以和spring cloud无缝集成,需要添加依赖spring-cloud-starter-alibaba-nacos-discovery即可。
parent
4.0.0 pom nacos org.springframework.boot spring-boot-starter-parent2.1.12.RELEASE org.example springboot-alibaba1.0-SNAPSHOT com.alibaba.cloud spring-cloud-alibaba-dependencies2.1.1.RELEASE pom import org.springframework.cloud spring-cloud-dependenciesGreenwich.SR3 pom import
nacos01
springboot-alibaba org.example 1.0-SNAPSHOT 4.0.0 nacosorg.springframework.boot spring-boot-starter-webcom.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery
yaml
spring:
cloud:
nacos:
discovery:
server-addr: zk01:8848
application:
name: nacos01
通过注解:@EnableDiscoveryClient开启服务注册功能
Spring Cloud Alibaba 2.1.0 RELEASE对应Spring Cloud Greenwich版本
Spring Cloud Alibaba 2.2.0 RELEASE对应Spring Cloud Hoxton.RELEASE版本
Spring Cloud Alibaba 2.2.1 RELEASE对应Spring Cloud Hoxton.SR3版本



