网关资源管理为目标微服务环境快速创建微服务网关,可即时在线扩容、缩容网关节点,了解网关上的运行状况和管控活动。本文介绍Spring Cloud Gateway网关类型的相关功能。

Spring Cloud Gateway功能列表

Spring Cloud功能列表

Spring Cloud Gateway功能说明如下:

  • 路由:包含Path路由、Header路由、Cookie路由、Query路由、Method路由、Host路由、IP路由、权重路由、请求路径Rewrite和日期范围路由。
  • 负载均衡:包含随机、轮询、最低并发、响应时间加权、可用性过滤和可用区亲和。
  • 安全:包含TSL/SSL、CORS访问和SecureHeader可配置。
  • 服务发现:包含静态配置和Nacos服务注册。
  • 内容转换:包含Request Header、Response Header、Request Param和Response Param的增加、修改、删除相关操作,以及Header Mapping、Host Override和Rewrite Response Location。
  • 可观测性:包含全量访问日志收集、全链路追踪和业务大盘监控。
  • 稳定性:支持限流降级、可重试、网关配置热加载、RequestSize限制、系统和业务双维度监控告警以及无损升级、重启和扩缩容等。
  • 支持协议:支持HTTP1.x和HTTP转发协议、HTTP1.x转换成Dubbo协议、WebSocket Proxy协议。

更多信息

微服务网关支持多种类型的策略定义和差异化配置,例如路由、限流、鉴权、负载均衡等,即时更改即时生效,支持多种作用范围,友好兼容开源网关类型的策略配置方式。更多信息,请参见Spring Cloud Gateway网关策略配置说明