并发编程
已收录文章:61篇
-
建立 goroutine、队列、连接池、限流、超时和降级指标。482 收藏
-
使用 http.Server.Shutdown、context 和后台任务退出协议完成安全发布。659 收藏
-
设计生产者、多个 worker 和结果聚合时,重点处理关闭、错误和取消。650 收藏
-
根据读写频率、临界区大小和语义选择同步工具。173 收藏
-
通过 goroutine profile、阻塞栈和请求路径定位泄漏来源。339 收藏
-
给非核心依赖设计 fallback,让主流程在部分失败时仍可返回。167 收藏
-
设计有上限、有退避、有幂等保护的重试策略。456 收藏
-
在 database/sql 中使用 QueryContext、ExecContext 和事务 context。175 收藏
-
用 MaxOpenConns、MaxIdleConns 和 DBStats 控制数据库并发。513 收藏
-
理解 MaxIdleConns、MaxIdleConnsPerHost 和 MaxConnsPerHost,减少连接抖动。609 收藏
-
配置 http.Client 和 Transport 超时,避免下游慢响应占满资源。351 收藏
-
通过有界 channel、select 和 context,把压力显式传回生产端。183 收藏