读:为什么 Trace ID 要用 128 位
📝
内容提要
分布式系统中每个请求都有一个 trace ID 来追踪它的完整链路。那么为什么trace ID被设计为 128 位呢?答案涉及概率论中的生日悖论:64 位在生产规模下碰撞概率不可接受,而 256 位太浪费了,128位在实际规模下碰撞概率已经近乎为零。
➡️
分布式系统中每个请求都有一个 trace ID 来追踪它的完整链路。那么为什么trace ID被设计为 128 位呢?答案涉及概率论中的生日悖论:64 位在生产规模下碰撞概率不可接受,而 256 位太浪费了,128位在实际规模下碰撞概率已经近乎为零。