7. 网关我选 Spring Cloud Gateway
原文中文,约5200字,阅读约需13分钟。发表于: 。网关可提供请求路由与组合、协议转换、安全认证、服务鉴权、流量控制与日志监控等服务。可选的网关有不少,比如 Nginx、高性能网关 OpenRes
网关提供请求路由、协议转换、安全认证、服务鉴权、流量控制和日志监控等服务。可选的网关有Nginx、OpenResty、Linkerd和Spring Cloud Gateway。如果追求高性能,选择Nginx或OpenResty;如果对性能要求不高且使用Spring Cloud系列,选择Spring Cloud Gateway。Spring Cloud Gateway通过Predicate和GatewayFilter实现对请求的判断和处理。创建Spring Cloud Gateway项目,引入相关maven包,配置简单的路由转发。可以通过配置文件或代码方式配置路由规则。启动网关服务并测试接口。可以使用StripPrefix filter去掉请求URL中的部分。