跳转至

查询路由

本文档用于说明查询路由的概念、使用场景,以及如何新建、配置和删除查询路由规则。

1、概念

查询路由用于根据查询请求的特征,将不同查询请求分发到指定的查询资源队列中执行。

通过查询路由,可以实现:

  • 不同用户的查询资源隔离

  • 不同查询来源的隔离(页面查询 / API 查询)

2、入口说明

进入路径:管理设置 → 查询路由 → 新建查询路由

在查询路由列表页面,点击 「新建查询路由」 按钮,即可进入配置弹窗。

3、新建查询路由

新建查询路由采用弹窗方式配置,主要包含以下三部分:

  • 规则名称

  • 查询条件

  • 资源队列

下面对各配置项进行说明。

配置名称 描述 示例
规则名称 ● 查询路由规则的名称● 仅用于管理与识别,不影响实际匹配逻辑 页面查询_默认路由API_查询路由
查询条件满足 用于定义什么样的查询请求可以命中该路由规则。当前支持以下条件字段:● 账号名:表示发起查询的登录账号名● 查询方式:表示查询的来源类型,取值包括:产品界面(页面查询)、查询 API(接口查询)
资源队列 用于指定命中该规则的查询应进入的查询资源队列。仅可选择【查询类型】的资源队列

查询条件满足

条件关系

支持通过 且(AND) 组合多个条件:

  • 所有条件同时满足时,规则才会生效

示例:

匹配方式

针对字符串类条件,支持多种匹配方式:

  • 等于 / 不等于

  • 包含 / 不包含

  • 以…开头 / 不以…开头

  • 以…结尾 / 不以…结尾

  • 为空 / 不为空

  • 字段匹配

这些匹配方式可用于更灵活地描述路由规则。

添加与删除条件

  • 点击 「+ 添加条件」 可新增一条条件

  • 单条条件可通过右侧删除按钮移除

4、保存

  • 点击 「确定」 后,查询路由规则立即生效

  • 新规则会参与后续所有查询请求的路由匹配

5、编辑查询路由

编辑入口

在查询路由列表中,点击对应规则行的 「编辑」 操作。

6、删除查询路由

删除入口

在查询路由列表中,点击对应规则行的 「删除」 操作。