登录
推荐
文章
Go 技术
课程
下载
专题
AI
singleflight
已收录文章:1篇
一月内
三天内
一周内
一月内
三月内
最新
最热
Golang
·
Go教程
| 1星期前 |
golang
·
缓存
·
singleflight
·
go
·
高并发
·
后端开发
·
Go
并发控制
缓存失效
请求合并
singleflight
回源
Go singleflight 怎么合并同一请求:缓存失效时别让 500 个请求一起回源
一个热门缓存键刚失效时,几百个请求可能同时回源,把数据库或下游接口推到峰值。Go 的 golang.org/x/sync/singleflight 能让同一个 key 的重叠调用只保留一趟加载,其余调用等待并复用结果。这里用一个商品读取场景说明放置位置、key 范围、多实例边界、错误传播和上线核对项。
109
收藏