全栈:鉴权 / 缓存 / 一致性一句话骨架
直接答案:社招高频三件套的口述骨架:鉴权边界、缓存位置与失效、一致性取舍。
核心要点
- 鉴权:身份 vs 权限;会话 / JWT / Cookie 边界
- 缓存:读多写少放哪一层;失效与穿透
- 一致性:先说场景再谈强一致 / 最终一致
鉴权
身份认证回答「你是谁」,授权回答「你能做什么」。前后端各自校验,敏感操作二次确认。
缓存
读多写少才加。先定位置(CDN / 应用 / Redis),再定 TTL 与失效策略,最后防穿透与雪崩。
一致性
先问业务能不能接受短暂不一致。能 → 最终一致 + 补偿;不能 → 事务或分布式锁,并说清代价。
全栈鉴权缓存一致性