area/pluginhelp wantedsig/wasmtype/enhancement
Repository metrics
- Stars
- (9,036 stars)
- PR merge metrics
- (Avg merge 7d 9h) (18 merged PRs in 30d)
Description
Why do you need it?
- 对齐 spring cloud gatway 常用功能,当用户有意愿迁移至 higress 时,保证无缝迁移
- 审视 higress 自身对网关常见业务需求的支持情况,今后可以考虑排期支持
| springcloud gateway 插件名 | 描述 | Higress 对应功能 |
|---|---|---|
| AddRequestHeader | 添加请求头 | 路由 - 策略配置 - header 设置 |
| AddRequestParameter | 添加请求参数 | Transform 插件 |
| AddResponseHeader | 添加响应头 | 路由 - 策略配置 - header 设置 |
| SetRequestHeader | 修改请求头 | 路由 - 策略配置 - header 设置 |
| SetResponseHeader | 修改响应头 | 路由 - 策略配置 - header 设置 |
| SetStatus | 修改响应码 | 路由 - 策略配置 - Custom Response |
| SetPath | 修改请求路径 | 路由 - 策略配置 - 重写 |
| MapRequestHeader | 请求头参数映射 | Transform 插件 |
| MapRequestParameter | 请求参数映射 | Transform 插件 |
| PrefixPath | 为请求路径添加前缀 | 路由 - 策略配置 - 重写 |
| StripPrefix | 删除请求路径前缀 | 路由 - 策略配置 - 重写 |
| RemoveRequestHeader | 删除请求头 | 路由 - 策略配置 - header 设置 |
| RemoveResponseHeader | 删除响应头 | 路由 - 策略配置 - header 设置 |
| RemoveRequestParameter | 删除请求参数 | 路由 - 策略配置 - header 设置 |
| DedupeResponseHeader | 删除响应的重复头 | Transform 插件 |
| PreserveHostHeader | 保留请求的域名属性 | 默认保留,若需要重写,在路由-策略配置-重写中修改 |
| RedirectTo | 重定向 | 重定向注解 |
| RequestSize | 请求大小限制 | #392 |
| CircuitBreaker | 异常时降级到特定路由 | |
| RequestRateLimiter | 用户级限流 | |
| Redis RateLimiter | 基于Redis限流 | |
| RewriteLocationResponseHeader | 302 Location重写 | #61 |
| SecureHeaders | web安全响应头 |