Skip to content

术语表 (Glossary)

以下是 Spring Cloud Gateway 中的三个核心概念:

Route (路由)

网关的基本构建块。它由以下部分定义:

  • 一个 ID
  • 一个目标 URI
  • 一组断言 (Predicates)
  • 一组过滤器 (Filters)

如果聚合断言结果为真 (true),则匹配该路由。

Predicate (断言)

这是一个 Java 8 Function Predicate。输入类型是 Spring Framework 的 ServerWebExchange。 这允许你匹配 HTTP 请求中的任何内容,例如 Header (头信息) 或请求参数。

Filter (过滤器)

这些是使用特定工厂构建的 GatewayFilter 实例。 在这里,你可以在发送下游请求之前之后修改请求和响应。

Based on Spring Framework.