最近更新时间:2024.05.14 10:33:13
首次发布时间:2023.02.24 11:15:43
通过创建路由功能,可将符合规则的请求,按照设置的流量权重分发至多个目标 Upstream,满足应用的多版本管理等场景。本文为您介绍如何创建路由。
注意
在 VKE 侧进行缩容操作,可能导致 VKE 类型 Upstream 的路由产生秒级别的短暂流量抖动,请谨慎操作。
基本信息
配置项说明:
配置项 | 说明 |
---|---|
路由名称 | 自定义路由名称。同一服务下路由名称唯一。 |
所属服务 | 服务是一组路由的入口。显示当前路由所属的服务名称。 |
匹配规则 | 配置匹配规则,只有符合规则的请求才能转发至目标 Upstream。
|
修改请求头 | 支持在转发过程中对原请求的 Header 进行编辑,并将修改后的 Header 转发给网关对接的后端服务。 支持以下三种修改模式。选择对应的模式后,请按界面要求填写对应的 key 和 value,value 不允许为空值。 注意 不支持 Header key重复。如果请求中有多个相同的key,可以将多个value值合并成一条并用逗号(;)分隔。
|
路径匹配示例,如下表所示。
匹配方式 | 请求路径 | 设定路径 | ||
---|---|---|---|---|
/apig/test.jpg | /apig | /apig[^\s]* | ||
精准匹配 | /apig/test.jpg | √ | - | - |
正则匹配 | √ | - | √ | |
前缀匹配 | √ | √ | - |
Upstream 流量分发
配置项说明:
配置项 | 说明 |
---|---|
Upstream 流量分发 | 设置路由至不同 Upstream 的流量权重。单击 + 添加一个 Upstream,最多支持添加 10 个 Upstream。
|