golang
已收录文章:198篇
-
整理并发治理上线前必须确认的 context、限流、连接池、降级和监控事项。357 收藏
-
批处理易OOM因默认全量加载,需分批并控内存;bufio.Scanner默认64KB缓冲易爆错,应调大或改用Reader;切片需预分配与复用减GC;并发批处理须用信号量限流,不可仅靠WaitGroup。353 收藏
-
配置 http.Client 和 Transport 超时,避免下游慢响应占满资源。351 收藏
-
Golang · Go教程 | 1个月前 | singleflight · 并发编程 · Go教程 · 后端工程 · Golang实战 · 缓存治理 · golang Go 并发控制 缓存击穿 请求合并 后端工程 生产实践 singleflight从热点 Key 缓存失效导致并发回源的线上场景出发,讲清 Go singleflight 的 Do、DoChan、shared、Forget、错误传播、超时边界和上线观测。350 收藏
-
把 HTTP 请求耗时拆成处理、下游、序列化和写回阶段,定位 P99 主要来源。341 收藏
-
通过 goroutine profile、阻塞栈和请求路径定位泄漏来源。339 收藏