把一个独立的知识点拆开揉碎讲透——每篇都是一个可复用的知识锚点,从快速入门和架构案例里都能链接过来。点击下面的文章阅读:
高频问答
- 系统架构设计常见问题 FAQ——10 个高频问答:单体 vs 微服务、为什么分层、CAP 定理、接口幂等、分布式事务选型、缓存一致性、限流算法、MQ 防丢防重防乱序、水平扩展与无状态化、分库分表
知识点详解
- 布隆过滤器是什么——海量数据"可能在"判断:位数组 + k 个哈希函数、误判率与参数选择
- 接口限流防刷:从计数器到 Redis 令牌桶——固定窗口 → 滑动窗口 → 令牌桶/漏桶 → Redis Lua 落地
- 缓存与数据库一致性:从 Cache Aside 到 binlog 订阅——Cache Aside、延迟双删与 binlog 订阅
- 分布式事务:从本地消息表到 Seata——下单链路的最终一致与强一致
- 接口幂等与防重提交:从数据库唯一键到状态机——唯一键、token、幂等表与状态机
- 订单超时自动关闭:延迟消息的四种实现——定时轮询、Redis 过期通知、死信队列与时间轮
- 分布式任务调度:从 @Scheduled 到 SnailJob——多实例防重与调度框架选型
