首页课程小红花墙

计算机原理 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章30第 20 章30第 21 章30第 22 章30第 23 章30第 24 章30第 25 章30第 26 章30第 27 章30第 28 章30第 29 章30第 30 章30第 31 章30第 32 章30第 33 章30第 34 章30第 35 章30第 36 章30第 37 章15
只印题目
第 1 页 · 正面(题目)
1Saga 模式

它和两阶段提交的区别?

2补偿不是回滚

这对业务设计有什么要求?

3微服务

拆分的好处是什么?

4微服务的代价

什么时候不该拆?

5先单体后微服务

拆错了有多难改?

6服务发现

写死 IP 有什么问题?

7负载均衡

哪种策略对慢实例更友好?

8健康检查

检查太频繁有什么问题?

9链路追踪

没有它怎么排查跨服务问题?

10级联故障

怎么阻断?

第 1 页 · 背面(答案)

参考答案(家长):要能接受中间态,并向用户合理呈现。

参考答案(家长):不阻塞资源,但中间状态对外可见,需要业务能接受。

参考答案(家长):团队小、业务边界不清、单体还没遇到瓶颈时。

参考答案(家长):能独立开发、独立发布、独立扩容。

参考答案(家长):扩容、迁移、故障切换全都做不了。

参考答案(家长):很难,跨服务重构比模块间重构代价大一个量级。

参考答案(家长):本身会造成负担,还可能因一次抖动误摘健康实例。

参考答案(家长):最少连接或按响应时间加权,会自动少给慢实例发请求。

参考答案(家长):超时、熔断、隔离舱,三者配合。

参考答案(家长):几乎只能靠人工对时间戳,非常低效。

第 2 页 · 正面(题目)
11隔离舱模式

这个名字来自哪里?

12重试风暴

怎么防?

13抖动

不加抖动会怎样?

14分布式缓存

三者分别是什么?

15缓存三兄弟的应对

布隆过滤器为什么适合?

16布隆过滤器

它能删除元素吗?

17分布式存储

元数据服务是单点吗?

18MapReduce 的思想

统计词频怎么用它?

19移动计算而非数据

这体现了什么思想?

20落后者问题

这浪费资源吗?

第 2 页 · 背面(答案)

参考答案(家长):退避加抖动、限制重试次数、配合熔断。

参考答案(家长):船的水密隔舱,一舱进水不会沉船。

参考答案(家长):查不存在的键、热点键刚好过期、大批键同时过期。

参考答案(家长):形成周期性的流量尖峰,反复冲击下游。

参考答案(家长):不能,会误删别的元素的标记。

参考答案(家长):极省空间,能确定地判断"一定不存在"。

参考答案(家长):映射输出每个词计数一,归约把同一个词的计数相加。

参考答案(家长):早期是,后来都做成了多副本共识集群。

参考答案(家长):浪费一点,但换来整体完成时间大幅缩短,划算。

参考答案(家长):优化最贵的那个环节,和缓存的思路一致。

第 3 页 · 正面(题目)
21批处理与流处理

实时风控该用哪种?

22流处理的窗口

"最近五分钟的访问量"是哪种?

23迟到数据

怎么权衡?

24容器与编排

自愈指什么?

25声明式管理

这有什么好处?

26滚动更新

更新中途发现问题怎么办?

27混沌工程

第一次做该怎么做?

28服务等级目标

99.9% 一年能宕多久?

29每多一个 9 的代价

这说明什么?

30动手:实现一个简化的 Raft 选主

动手实现。

第 3 页 · 背面(答案)

参考答案(家长):滑动窗口。

参考答案(家长):流处理,风险要立刻拦住。

参考答案(家长):实例挂了自动重启或换台机器重建。

参考答案(家长):设一个容忍期,超过就丢,同时监控丢弃比例。

参考答案(家长):停止推进并回滚已更新的批次。

参考答案(家长):状态漂移时系统会自动纠回,运维负担大幅降低。

参考答案(家长):约 8.8 小时。

参考答案(家长):先在测试环境、先小范围、先在有人值守的时候。

参考答案(家长):关键是随机化超时,否则会反复选不出来。

参考答案(家长):可用性目标要按业务价值定,不是越高越好。

op599 课程