已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
背景 我在给一个订单履约服务做容量评审,单 Pod 8C16G,业务侧 600 QPS 稳态,下游三类:MySQL 8(p99=12ms)、Redis 7(p99=2ms)、第三方 HTTP(p99=380ms,超时 800ms)。目前 HikariCP maxSize=50、Redis 池=100、HTTP 客户端 pool=200。上个月一次下游 DB 抖动(p99 从 12ms 飙到 450ms,持续 40s),直接把我们整个服务拖到 P99 6s+,连接池打满后所有非 DB 路径也全部阻塞,最终触发级联故障。
现象 事后复盘发现三件事都很反直觉:
已尝试的排查
期望得到的答案形态 希望有人能给出一个可复现的定量公式或决策树,覆盖:
欢迎带真实生产数据来打我的脸。