主要列举一下 http 请求过程中涉及到的中间件,以及 go-zero
已经帮我们内置的中间件。
内置中间件
name | 作用 |
TraceHandler | 链路追踪,请求上下文spanId |
LogHandler | 日志处理器 |
熔断器 | |
SheddingHandler | 降载,CPU负载过高可以直接拒绝请求 |
RecoverHandler | 程序出现异常错误,recover恢复机制 |
MetricHandler | 请求指标记录 |
PromethousHandler | Promethous 监控 |
MaxBytesHandler | 控制 http 消息长度「Content-length」 |
GunzipHandler | gzip 编码 |
插件中间件
name | 作用 |
授权中间件「JWT」 | |
验签中间件 | |
|
|