dev.to | 📄 原文链接 | 2026-11-11 收录

Traefik 3.8 的 tap 中间件:接收端零延迟也让延迟翻三倍

来源:dev.to — 2026-11-09

📋 概述

Traefik 3.8.0-rc.1 在 10 月 30 日发布,带来 tap 中间件:把经过路由的每个请求和响应复制一份,以 JSON 记录内联发给指定服务,用于审计与合规留痕。文档承认开销「会加到每个请求的延迟上」,因为记录是内联发送而不是后台。作者实测:即使接收端零延迟,单请求延迟也大约翻三倍;开销严格可加(接收端加 50ms,延迟就多 100ms);tap 服务不可达会直接把请求拖成故障;并发下开销还会累积。

🔑 核心要点

💡 金句

“the time taken by the tap service adds to the latency of every request”
译:tap 服务消耗的时间会加到每一个请求的延迟上。
← 返回 dev.to 首页