规则模型
EdgeScript的规则模型如下:
EdgeScript的规则模型的核心出发点是将不同业务功能隔离至不同规则,以及控制规则的执行流。
EdgeScript的规则模型中的每条规则可以各自选择规则的执行位置(即介入请求处理的位置)和优先级。
EdgeScript的规则模型以域名维度生效。
执行位置与优先级
EdgeScript的执行位置与优先级如下:
执行位置
EdgeScript规则的执行位置为请求处理的开始位置和请求处理的结尾位置。
请求处理开始:常用应用场景为一次鉴权、拦截、限速等。
请求处理结束:常用应用场景为缓存设置、回源鉴权、A/B Test等。