登录
Go教程
Go问答
MySQL
Redis
软件教程
人工智能
业界新闻
php教程
java教程
python教程
linux
前端
常见问题
AI提示词
作文
画画
三天内
三天内
一周内
一月内
三月内
最新
最热
Golang
·
Go教程
| 17小时前 |
errgroup
·
singleflight
·
超时控制
·
并发编程
·
database/sql
·
golang
Go singleflight:热点缓存失效时只让一个请求回源
用 singleflight 合并同 key 的并发请求,降低缓存击穿时的下游压力。
435
收藏
Golang
·
Go教程
| 18小时前 |
errgroup
·
singleflight
·
超时控制
·
并发编程
·
database/sql
·
golang
Go context 超时控制:把 deadline 传到每个下游调用
用 context.WithTimeout 统一请求 deadline,并在下游函数中正确响应取消。
583
收藏
Golang
·
Go教程
| 19小时前 |
errgroup
·
singleflight
·
超时控制
·
并发编程
·
database/sql
·
golang
Go errgroup SetLimit:给并发扇出加一个硬上限
用 SetLimit 控制同一次请求内的并发度,避免批量扇出把下游打穿。
192
收藏
Golang
·
Go教程
| 20小时前 |
errgroup
·
singleflight
·
超时控制
·
并发编程
·
database/sql
·
golang
Go errgroup 实战:并发扇出时别丢掉错误和取消
使用 errgroup.WithContext 同时启动多个下游任务,并在任一任务失败时取消其它任务。
152
收藏
Golang
·
Go教程
| 21小时前 |
errgroup
·
singleflight
·
超时控制
·
并发编程
·
database/sql
·
golang
Go 并发治理入门:先管请求生命周期,再谈 goroutine 数量
把一次请求拆成入口、并发扇出、下游调用、取消和收尾几个阶段,建立并发治理的全局视角。
283
收藏
1
2