超时控制
已收录文章:47篇
-
从字段裁剪、Buffer 复用和兼容性测试入手优化 Go JSON 序列化路径。551 收藏
-
用 testing.B、benchmem 和 benchstat 对比优化前后数据,避免凭感觉判断性能收益。530 收藏
-
整理 Go 性能优化上线前的基准、压测、监控、灰度和回滚检查点。530 收藏
-
用 MaxOpenConns、MaxIdleConns 和 DBStats 控制数据库并发。513 收藏
-
控制日志字段、Trace 采样和指标标签基数,降低观测系统对热路径的开销。509 收藏
-
结合 EXPLAIN、慢查询、DBStats 和事务边界排查 Go 服务数据库瓶颈。488 收藏
-
建立 goroutine、队列、连接池、限流、超时和降级指标。482 收藏
-
用固定 worker 数量和任务队列控制后台并发,避免任务高峰拖垮进程。472 收藏
-
梳理 sync.Pool 的适用边界和误用风险,用对象复用降低高频临时分配。467 收藏
-
设计有上限、有退避、有幂等保护的重试策略。456 收藏
-
用限流、有界队列、worker 和降级保护接口 P99,而不是只追求峰值 QPS。446 收藏
-
前情提要 因为上一篇提过,每次来一个请求,然后就会起一个goroutinue那么导致的可能就是一个树形结构的请求图,底下节点在执行中如果发生了超时,那么就有协程会堆积,所以超时控制是有435 收藏