1033 字
约 3 分钟
11
S17-X02 · 分布式八股速查

定位:附录索引。题 → 一句话答案 → 正文位置。
覆盖旧文:2321(119) 1923(188) 1929(231) 2378(563) 2622(305) 1816(195) 2325(475) 2624(315) 1822(265) 2625(237) 2610(216) 872(81) = 3,190 点。
上一篇:S17-A03 · Netty 与网络编程模型
下一篇:S20/S21 · AI 工程(下一系列)。


1. 微服务(B01–B05)

# 问题 一句话答案 正文
1 拆分后多出哪些问题 发现/可靠性/一致性/排障 B01 §2
2 什么时候不该拆 团队小、无自动化、无可观测 B01 §3
3 康威定律 系统结构随组织沟通结构 B01 §4
4 注册中心三个动作 注册/心跳/拉取 B02 §2
5 Eureka 与 ZK 的区别 AP vs CP B02 §3
6 心跳与剔除时间 太长残留、太短误判 B02 §4
7 RPC 五环节 代理/序列化/协议/负载/容错 B03 §2
8 Dubbo 与 Feign 私有协议/HTTP B03 §5
9 Nginx 与网关分工 流量 vs 业务入口 B04 §1
10 网关五个职责 路由/鉴权/限流/聚合/可观测 B04 §2
11 哪些配置不能热更新 连接串/线程池/端口 B05 §1
12 配置中心最值钱的能力 回滚 B05 §2

2. 消息队列(J01–J03)

# 问题 一句话答案 正文
13 Topic/分区/消费组 分类/并行/负载均衡 J01 §2
14 顺序在哪一层成立 分区内 J01 §3
15 加分区为什么会乱序 破坏 key→分区映射 J01 §3
16 再平衡代价 停消费 + 重复消费 J01 §4
17 三者选型 路由/Rabbit,吞吐/Kafka,事务/Rocket J02 §1
18 Kafka 为什么快 顺序写/零拷贝/批量 J02 §4
19 为什么必须幂等 至少一次必然重复(实测 +400 元) J03 §1
20 先处理还是先提交 先处理(宁重不丢) J03 §2
21 分区有序=消费有序? 不等于(并发会乱) J03 §4

3. 事务/ID/治理(J04–A02)

# 问题 一句话答案 正文
22 2PC 为什么不用 锁持有时间长 J04 §2
23 TCC 的最大坑 无隔离性 J04 §3
24 最常用的方案 本地消息表 J04 §4
25 雪花三段位宽 41/10/12 J05 §2
26 理论吞吐 409.6 万/秒/节点 J05 §2
27 时钟回拨怎么办 等待/换 worker/加位/号段 J05 §4
28 限流 vs 熔断 保护自己 vs 保护链路 A01 §2
29 熔断半开的作用 自愈 A01 §3
30 降级的纪律 可开关/有兜底/要告警 A01 §5
31 traceId 传播 HTTP 头/MQ 属性/线程池 A02 §2
32 为什么尾部采样 保住慢与错 A02 §4

4. Netty(A03)

# 问题 一句话答案 正文
33 Boss/Worker 接连接 / 处理读写 A03 §2
34 一个 Channel 几个 EventLoop 一个 A03 §2
35 零拷贝两层 OS sendfile / Netty 复合缓冲 A03 §3
36 ByteBuf 优势 双指针/可扩容/池化 A03 §4
37 粘包本质 TCP 是字节流 A03 §5

5. 跨系列关联

主题 前面哪里讲过
幂等(接口层) S07-J05
缓存一致性 S12-J02
MySQL→ES 同步 S13-A01
部署与回滚 S15-A02
事务与隔离 S11-B06

本篇属于系列《S17 · 分布式与消息队列》,是基础层附录。

S17-X02 · 分布式八股速查
https://www.clxhxhhr.top/posts/5434/
作者
clxstart
发布于
2024-12-31
许可协议
CC BY-NC-SA 4.0
评论
0 条
还没有评论,先写一条吧。