目录

本文面向有一定Spring Boot基础的开发人员
基础环境
- JDK: 1.8
- 操作系统: Linux/CentOS 7 或 Windows 10+
- Nacos2.2
- Spring Boot2.7.18
Nacos 是阿里巴巴开源的一个动态服务发现、配置管理和服务管理平台,专为云原生应用设计,能帮你更高效地构建和管理微服务。
安装
nacos下载:https://nacos.io/download/release-history/?spm=5238cd80.47ee59c.0.0.189fcd36h455zn
下载对应版本的Nacos Server,到安装目录的bin目录下执行命令(standalone代表着单机模式运行,非集群模式),
liunx: ./startup.sh -m standalone
window: startup.cmd -m standalone

standalone单机启动
启动后访问 http://localhost:8848/nacos

输入账号nacos 密码nacos 进入nacos控制台

服务注册发现和配置
pom
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
spring:
application:
name: gateway-service
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
config:
server-addr: 127.0.0.1:8848
file-extension: yaml
nacos添加配置gateway-service.yaml

项目启动,服务注册

组件版本清单
当前Spring Cloud 微服务组件版本清单
- JDK: 1.8
- MySQL: 8.0.33
- Nacos 2.2
- Spring Boot2.7.18
- Spring Cloud2021.0.9
- Spring Cloud Alibaba 2021.0.5.0
- Hutool5.8.25
- Lombok 1.18.26