singleflight
已收录文章:35篇
-
用 MaxOpenConns、MaxIdleConns 和 DBStats 控制数据库并发。513 收藏
-
控制日志字段、Trace 采样和指标标签基数,降低观测系统对热路径的开销。509 收藏
-
结合 EXPLAIN、慢查询、DBStats 和事务边界排查 Go 服务数据库瓶颈。488 收藏
-
建立 goroutine、队列、连接池、限流、超时和降级指标。482 收藏
-
用固定 worker 数量和任务队列控制后台并发,避免任务高峰拖垮进程。472 收藏
-
梳理 sync.Pool 的适用边界和误用风险,用对象复用降低高频临时分配。467 收藏
-
设计有上限、有退避、有幂等保护的重试策略。456 收藏
-
用限流、有界队列、worker 和降级保护接口 P99,而不是只追求峰值 QPS。446 收藏
-
使用 block profile 和 runtime trace 定位 goroutine 阻塞、调度等待和吞吐问题。425 收藏
-
分析字符串拼接和 []byte 转换成本,用 Builder、Buffer 和清晰边界减少分配。404 收藏
-
说明 inuse_space、alloc_space 和对象生命周期的区别,帮助判断内存占用和分配压力。383 收藏
-
建立基线、压测、profile、优化、复测和回归流程,验证性能改动效果。383 收藏