认识 SpringCloud Gateway
- SpringCloud Gateway 是 Spring 官方最新推出的 款基于 SpringFramework 5Project Reactor 和SpringBoot 2 之上开发的网关
- 它与第一代网关 Zuul 不同的是: gateway 是异步非阻塞的( netty + webflux 实现zuul 是同步阳塞请求的
- Gateway 三大组成部分: Route(路由: ID, 目标 URI)、 Predicate(断言)、 Filter(过滤器)
SpringCloud Gateway 的工作模型
- 请求发送到网关,经由分发器将请求匹配到相应的 HandlerMapping
- 请求和处理器之间有一个映射,路由到网关处理程序,即 Web Handler
- 执行特定的请求过滤器链
- 最终到达代理的微服务

剑鸣秋朔