课后彩蛋|完整版思考题答案
陈现麟
该思维导图由 AI 生成,仅供参考
你好,我是陈现麟。距离结课已经过去一个多月的时间了,在这段时间里我一直有关注大家的留言,知道你可能还有很多地方存在着疑问,今天这一讲我整理了一下专栏的课后思考题答案,希望能给你带来帮助。
特别说明:部分课程未设置思考题(7 讲)以及部分开放性问题无标准答案(7 讲)。
第 02 讲
分布式系统面临故障处理(部分失败)、异步网络、时钟同步和共识协调,这四个新的挑战和 CAP 理论之间是什么关系呢?
答案:分布式系统中的部分失败会导致出现网络分区,所以需要在 CAP 理论中,分区容错(P)是必须选择的,同时它们也影响可用性(A),共识协调和 CAP 理论中的强一致性在很多情况下都是可以相互转化的问题,如果我们在 CAP 理论中选择强一致性(C),那么可以通过数据的强一致性来解决时钟同步面临的事件排序的问题。
第 03 讲
在分布式场景下,对于 CAP 理论,我们真的只能三选二吗?
答案:首先,在分布式场景下,由于分区容错性是我们必须选择的,所以,CAP 理论的三选二就变成了在满足分区容错的前提下,在数据一致性和服务可用性上我们只能二选一。
其次,不论我们在数据一致性和服务可用性之间选择什么,对于被放弃的选择,我们都要尽可能在系统设计时做到最好,比如我们现在的 AP 系统,那么数据一致性级别我们虽然不能达到强一致性,但是可能单调一致性和因果一致性我们是可以做到的。对于 CP 系统也一样,虽然可用性不能达到 100%,但是 99.9999% 也是有可能做到的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文深入探讨了分布式系统面临的挑战和CAP理论之间的关系,以及在分布式场景下对CAP理论的选择。同时,还介绍了互联网作为分布式系统的服务注册发现系统的实现和性质,以及在扩容MySQL集群时保证路由正确性的方法。此外,文章还涉及了实现分布式锁服务时选择存储系统的原则,幂等的消息发送接口的方法,以及判断服务是否过载的方法。对于熔断、限流和降级的理解也进行了探讨,并对云原生时代的趋势进行了展望。整体而言,本文内容丰富,涵盖了分布式系统的多个方面,对于想要了解分布式系统技术的读者具有很高的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入浅出分布式技术原理》,新⼈⾸单¥59
《深入浅出分布式技术原理》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 不吃辣👾老师分布式id给补充一下呗,还有数据库和缓存一致2022-10-23归属地:浙江1
收起评论