Go HTTP 请求慢在哪里? 一个 HTTP 请求花了 500ms,DNS?TCP?TLS?服务端?没有 httptrace,你只能猜。Go 标准库的 httptrace 能把请求拆成 5 个独立阶段精确测量耗时——不用第三方库,不用改代码架构。
为什么大厂还在用 RPC?不是因为快,是因为不崩 本文通过一个真实的服务雪崩事故,挑战了"RPC 比 HTTP 快"的常见认知。作者用两组 Go 实验量化证明:协议层优化在端到端延迟中仅占个位数百分比,真正的差异在于服务治理能力(超时、熔断、降级)。