目录:
Gateway 核心概念
Gateway 入门和实战
网关统一限流(下次补)
网关服务核心业务功能剖析(下次补)
-------------------------------------
Gateway 核心概念
Gateway 入门和实战
1.加入Maven依赖
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring‐cloud‐starter‐gateway</artifactId>
</dependency>
<!‐‐加入nacos的依赖‐‐>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring‐cloud‐alibaba‐nacos‐discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐actuator</artifactId>
</dependency>
2.相关配置
#规划GateWay的服务端口
server:
port: 8888
#规划gateWay注册到到nacos上的服务应用名称
spring:
application:
name: api‐gateway
cloud:
nacos:
discovery:
#gateway工程注册到nacos上的地址
server‐addr: localhost:8848
gateway:
discovery:
locator:
#开启gateway从nacos上获取服务列表
enabled: true
#开启acutor端点
management:
endpoints:
web:
exposure:
include: '*'
endpoint:
health:
#打开端点详情
show‐details: always
3.启动程序
@SpringBootApplication
@SpringBootApplication
@EnableDiscoveryClient
public class Tulingvip08MsCloudGatewayApplication {
public static void main(String[] args) {
SpringApplication.run(Tulingvip08MsCloudGatewayApplication.class, args);
}
}