springCloud-Gateway使用
1.介绍


特性 starter-gateway starter-gateway-mvc
底层框架 基于 Reactive 编程模型(如 Spring Cloud Gateway) 基于 Servlet 阻塞式模型(如 Spring MVC)
协议支持 支持 HTTP/WebSocket/RSocket 等 主要支持 HTTP/HTTPS(Servlet 规范)
并发模型 非阻塞 I/O(Netty 或 Reactor Netty) 阻塞式线程池(Tomcat/Jetty)
性能特点 高并发、低延迟(适合大量长连接) 适合传统同步请求
2.模块创建
新建模块引入下图依赖

配置文件

主启动类添加服务注册注解

启动应用查看是否注册成功


3.简单使用

引入负载均衡依赖

配置gateway配置

配置controller层根路径


openfeign远程调用接口也要进行调整


4.请求路由优先级设置



5.断言设置


6.自定义断言
7.过滤器

路径重写过滤器


响应头过滤器


默认过滤器:会对所有服务生效


全局过滤波器

自定义过滤器




全局跨域设置


浙公网安备 33010602011771号