分布式 是从原始资料目录提炼出的复习专题,适合集中复习和长尾搜索承接。
复习重点
- 先掌握核心概念,再看项目落地。
- 按题目难度从定义题、原理题、场景题逐步推进。
- 对高频题准备简短答案、详细解析、链路图和追问回答。
分布式与微服务
分布式 专题整理相关题目、回答结构、工程落地、架构图和面试追问。
分布式 是从原始资料目录提炼出的复习专题,适合集中复习和长尾搜索承接。
[重要]如何设计 RPC 框架在 10 万 QPS 下实现毫秒级的服务调用? 不能只背概念。要说明服务拆分后的通信、一致性、容错、限流熔断和链路追踪成本。
通常应先获取分布式锁,再开启数据库事务,让锁保护完整的业务临界区;如果锁放在事务内,事务提交后的并发窗口可能导致一致性问题。
数据库乐观锁和悲观锁以及 Redis 分布式锁的区别和使用场景? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 实现分布式锁,加锁的时候,Redis 不可用了怎么办? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
[京东一面]如何用 Redis 统计用户访问量? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
亿条数据放到布隆过滤器中,大概需要多大内存?如何估算? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
技术架构路线图分布式架构设计高并发 / 高兴能 / 高可用架构设计微服务架构设计 不能只背概念。核心是共享状态、线程调度、锁粒度、可见性、有序性和资源隔离。
Redis 保存库存的时候,如何避免被 Redis 清理掉? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
你项目提到分布式锁,你们是怎么使用分布式锁的 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
你们是怎么分库分表的?分布式 ID 如何生成? 不能只背概念。要结合表结构、数据量、索引、执行计划、事务边界和慢查询指标说明。
存一致:读多写少时,如何解决数据更新缓存不同步 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 的 key 和 value 可以存储的最大值分别是多少? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 什么时候需要序列化?Redis 序列化的方式有哪些? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。
Redis 的 zset 实现排行榜,实现分数相同按照时间顺序排序,怎么做? 不能只背概念。要围绕缓存角色、一致性、热点 Key、过期策略、故障降级和数据恢复讲清楚。