diff --git a/docs/phase_chart_zh.md b/docs/phase_chart_zh.md index c13dcdb5..9b4d093a 100644 --- a/docs/phase_chart_zh.md +++ b/docs/phase_chart_zh.md @@ -4,11 +4,11 @@ description: Pingap 处理流程 ```mermaid flowchart TB - start("新的请求")-->请求过滤; + start("新的请求")-->requestFilter{{请求过滤}}; subgraph 针对请求过滤流程 - 请求过滤--匹配stats路径-->stats处理 - 请求过滤--匹配admin-->admin处理 - 请求过滤--常规upstream转发-->location处理 + requestFilter--匹配stats路径-->stats处理 + requestFilter--匹配admin-->admin处理 + requestFilter--常规upstream转发-->location处理 end stats处理-->响应请求 @@ -20,17 +20,20 @@ flowchart TB end modifyAcceptEncoding--静态文件-->staticService{{读取静态文件}} modifyAcceptEncoding--mock响应-->mockService{{mock响应设置}} - modifyAcceptEncoding-->upstreamSelect{{upstream选择}} + modifyAcceptEncoding--常规upstream-->upstreamSelect("upstream选择") subgraph upstream处理流程 upstreamSelect--按算法选择健康节点-->connectUpstream{{连接对应节点}} - connectUpstream--连接失败-->转换出错信息-->响应请求; - connectUpstream--连接成功-->记录连接相关信息-->写入额外的转发请求头-->upstreamResponse{{等待响应}}; - upstreamResponse--成功-->添加额外的响应头-->响应请求; - upstreamResponse--失败-->转换出错信息-->响应请求; + connectUpstream--连接失败-->转换出错信息 + connectUpstream--连接成功-->记录连接相关信息-->写入额外的转发请求头-->upstreamResponse{{等待响应}} + upstreamResponse--成功-->添加额外的响应头 + upstreamResponse--失败-->转换出错信息 end staticService-->响应请求 mockService-->响应请求 - 响应请求--发送响应数据-->stop("记录日志"); + 转换出错信息-->响应请求 + 添加额外的响应头-->响应请求 + 转换出错信息-->响应请求 + 响应请求--发送响应数据-->stop("记录日志") ```