← 返回全栈资料库
🏭 生产场景
按真实工作生产场景组织 —— 不是按技术分类,是按"你上班会遇到什么事"
每个场景包含:会遇到什么问题、为什么会发生、怎么解决、带代码带图
🛒
业务系统
10 个场景
01
👤
用户系统
注册/登录/认证/第三方登录/SSO/Token 刷新
JWT
OAuth
SSO
02
📋
订单系统
下单流程/状态机/超时取消/订单履约
状态机
幂等
超时取消
03
💰
支付系统
支付/退款/对账/幂等/回调/资金安全
幂等
对账
回调
04
⚡
秒杀与大促
超卖/限流/缓存预减/MQ削峰/防刷
超卖
限流
削峰
05
📦
商品与库存
库存管理/上下架/SKU/价格/库存同步
SKU
库存同步
06
🔍
搜索系统
ES/全文搜索/排序/高亮/拼写纠错/热搜
ES
分词
相关度
07
🔔
消息通知
短信/邮件/推送/站内信/模板/到达率
推送
模板
到达率
08
📁
文件上传与存储
图片/视频/OSS/分片上传/断点续传/CDN
分片上传
断点续传
CDN
09
💬
IM 即时通讯
聊天/WebSocket/已读未读/消息可靠性/离线消息
WebSocket
消息可靠性
10
📰
内容与社交
CMS/评论/点赞/Feed流/审核/敏感词
Feed流
审核
敏感词
⚙️
技术架构
7 个场景
11
🔗
分布式事务
2PC/TCC/Saga/本地消息表/最终一致
TCC
Saga
消息表
12
⚡
缓存设计
多级缓存/一致性/穿透击穿雪崩/热点Key
穿透击穿雪崩
一致性
13
📬
消息队列
选型/可靠性/顺序/积压/重复消费
Kafka
RabbitMQ
积压
14
🔒
并发与锁
竞态/CAS/分布式锁/线程安全/ThreadLocal
CAS
分布式锁
ThreadLocal
15
🗄️
数据库设计
建表/索引/分库分表/数据迁移/慢查询
索引
分库分表
迁移
16
🔌
接口设计
RESTful/版本/限流/文档/GraphQL
RESTful
限流
GraphQL
17
🎛️
配置与开关
配置中心/灰度配置/Feature Flag/动态生效
Nacos
Feature Flag
灰度
📊
运维生产
4 个场景
18
🚨
线上排障
CPU高/OOM/慢接口/磁盘满/死锁(命令行vs大屏)
CPU
OOM
死锁
19
📡
监控告警
Prometheus/Grafana/ELK/SkyWalking/告警体系
Grafana
ELK
链路追踪
20
🚀
发布与部署
Docker/K8s/CI-CD/灰度/蓝绿/回滚
Docker
K8s
回滚
21
📝
日志与排查
日志规范/日志级别/链路追踪/错误码/排查方法
日志规范
错误码
traceId
🎨
前端专项
4 个场景
22
⚡
前端性能
首屏/懒加载/虚拟滚动/打包优化/Core Web Vitals
首屏
虚拟滚动
LCP
23
🧩
复杂组件
编辑器/图表/拖拽/表单引擎/流程设计器
TipTap
ECharts
拖拽
24
📱
移动端与多端
响应式/小程序/RN/Electron/PWA/i18n
小程序
Electron
i18n
25
📊
大屏与可视化
ECharts/D3/大屏适配/实时推送/7×24
ECharts
shallowRef
WebSocket