文章目录
⚡引言
该项目基于 【云原生】SpringCloud Alibaba 之 Nacos注册中心实战 编写,源码地址见文末
一、什么是网关
Spring Cloud Gateway
是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。
⛅网关的实现原理
Gateway 服务网关是所有请求的统一入口,每次请求由服务网关接受并根据路径条件转发至不同的微服务中。
网关的核心特性
- 请求路由
- 权限控制
- 限流
架构图