-
深入理解 API 网关
什么是 API 网关API 网关(API Gateway)是微服务架构中的核心组件,位于客户端与后端服务之间,充当所有请求的统一入口。它负责请求路由、协议转换、安全认证、流量控制等功能,让后端服务专注于业务逻辑本身。 123客户端 → API 网关 → 服务 A → 服务 B → 服务 C 为什么需要 API 网关在没有网关... -
Hello World
Hello World 每个程序员都从 Hello World 开始,每个技术博客也是。 为什么现在开始写工作几年,参与了不少有意思的项目,也踩过不少坑。之前一直在飞书文档里零零散散记一些笔记,但总觉得不够系统。最近回头看,发现很多当时的想法如果没有及时沉淀下来,过段时间就忘了大半——那种”好像做过但细节全忘了”的感觉。 开这个博客的目的很简单:就是想把做过的东西和自己的一些想法和思路记... -
游戏帧同步设计:原理、取舍与落地细节
游戏帧同步设计:原理、取舍与落地细节 帧同步不是“把每一帧的状态发给所有客户端”,而是让所有客户端在同一套规则下处理同一批输入。它看起来节省网络流量,真正难点却在确定性、弱网处理、预测回滚和异常恢复。 目录 一、先说清楚:帧同步解决的是什么问题 二、帧同步的基本模型 三、帧同步不等于服务器不管状态 四、网络层:UDP、KCP 与 ACK 的边界 五、客户端上传的不是“操作结果”,而是输入... -
秒杀系统设计与实现:从限流到最终一致性的完整方案
秒杀系统设计与实现:从限流到最终一致性的完整方案 本文基于 Go 语言实现,介绍一个高并发秒杀系统的核心设计思路,涵盖网关限流、用户频控、Redis + Lua 预扣库存、MQ 异步落库,以及 Redis 与 MySQL 之间数据一致性的权衡方案。 目录 一、整体架构概览 二、前置网关限流 三、单用户购买限制 四、Redis + Lua 库存预扣减 五、MQ 异步落库 MySQL 六、数...
1