-
.NET 8 数据网关 P99 每 18 分钟飙到 4.2 秒的 5 天复盘:async 三连击反模式 + ThreadPool 饥饿定位 + 4 种修法 + 12 条 async 纪律
我们的 .NET 8 + ASP.NET Core 实时数据网关每 18 分钟出现 P99 4.2 秒尖刺,5 天定位到 .Result 同步阻塞 + 缺 ConfigureAwait + 自定义同步 Logger 三连击导致 ThreadPool 饥饿,4 种修法把 P99 稳定回 28ms。- 2
- 0
-
C# async-over-sync 反模式 + HttpClient 端口耗尽两连击雪崩复盘:从 P99 11s 到 115ms 的全过程
一个 ASP.NET Core 服务在大促预热被两个 .NET 经典反模式同时打中:async-over-sync 的假异步引发 ThreadPool 饥饿,叠加 new HttpClient 引发端口耗尽,CPU 才 28% 但 P99 飙到 11 秒。本文复盘事故时间线、五种修法、性能基准对比、以及我们立下的 8 条 .NET 异步纪律,帮所有 .NET 团队避开同样的雪崩。- 0
- 0
ThreadPool
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!


