springCloud-Gateway 使用

1.介绍 image image 特性 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.模块创建 新建模块引入下图依赖 image 配置文件 image 主启动类添加服务注册注解 image 启动应用查看是否注册成功 image image 3.简单使用 image 引入负载均衡依赖 image 配置 gateway 配置 ![image](https://img2024.cnblogs.com/blog/3673634/202508/3673634-20250816165712816-1889804381.png

配置 controller 层根路径

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

4.请求路由优先级设置

5.断言设置

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

路径重写过滤器

响应头过滤器

默认过滤器:会对所有服务生效 image image 全局过滤波器 image 自定义过滤器 image image image image 全局跨域设置 image image image