go01
Gin 接口限流:令牌桶与分布式限流
用 golang.org/x/time/rate 做单机令牌桶限流,封装成 gin 中间件,再上 redis + lua 实现多实例共享的分布式限流。
2026-09-12 22:01:144 阅读
共 3 篇文章
用 golang.org/x/time/rate 做单机令牌桶限流,封装成 gin 中间件,再上 redis + lua 实现多实例共享的分布式限流。
用 go-redis 接 Redis,落地 Cache-Aside 模式,做详情与列表缓存、写时失效、singleflight 防击穿,把热点读请求挡在数据库前。
一个业余项目怎么从零搭出"擂主 + 挑战者 + AI 替补"的实时对战。后端 PHP Webman 扛 WebSocket,前端 Vue3 + Phaser 画棋盘,棋局权威逻辑和 AI 全部收口在后端一个文件里。