超大流量分布式系统架构解决方案:人人都是架构师2 0.pptxVIP

  • 0
  • 0
  • 约1.89千字
  • 约 21页
  • 2023-06-20 发布于广东
  • 举报

超大流量分布式系统架构解决方案:人人都是架构师2 0.pptx

超大流量分布式系统架构解决方案:人人都是架构师2.0读书笔记模板 01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406 思维导图 架构方案第章场景解决架构系统过程方案小结架构第章需求业务演变峰难题压测削本书关键字分析思维导图 内容摘要 内容摘要本书共5章,每一章的内容几乎都是独立的,大家完全可以有选择性地阅读。第1章以大规模服务化架构作为全书的开篇,主要介绍了分布式系统架构的演变过程,以及在大规模服务调用场景下,如何实施服务治理。第2章重点介绍了在大促前夕,如何在线上实施全链路压测,以及有指导性地进行容量规划和性能优化,让系统坚如磐石。第3章重点介绍了如何有效地对流量实施管制,若采用合理且有效的方式管制住峰值流量,使其井然有序地对系统进行访问,则在任何情况下,系统就都能稳定运行。第4章重点介绍了在大促抢购的场景下,如何解决高并发读和高并发写等核心技术难题。第5章详细地介绍了关系型数据库的架构演变过程,还重点介绍了在实际的订单业务场景下,如何保证数据的最终一致性。 读书笔记 读书笔记一般般吧,不用事无巨细,有些可以稍微带过,捡重要的说就行,还是有收获的。只能说简单介绍了互联通用技术罢了,有一个很好的概括,全文代码级都用java来展示,不具有通用型。很好的架构书,虽然篇幅不多,但是都是干货,对于消息队列的应用说的很详细,架构方面,单机,集群,分布式都有介绍,特别的多次区分集群和分布式的区别,对于CDN,MQ,限流,缓存,这块的论述非常精彩,很棒。整体来看还是很不错的架构书,篇幅不多,基本都是干货,对于大型站遇到的架构问题一一拆解并给出详细的方案,只不过都是Java系的,对于不是Java系的只能作为参考最后还是很感谢作者的倾囊相授[强][强][强]。整本书非常贴近实战总结,看的出全是作者多年实战经验的自我总结,书中的技术大部分都用过,全程跟着书中的描述进行自我总结。挺不错的,在一个比较抽象的层面科普了很多概念。比较全面的讲述了随着业务发展,技术和架构的演变。扫一眼标题就知道什么料了,在这么浅的程度上谈“超大流量”,要是能说得透就神奇了。 精彩摘录 精彩摘录通常来说,大型电商站的制胜法宝无非就是通过扩容、静态化、限流、缓存,以及队列5种常规手段来保护系统的稳定运行服务治理所涉及的范围较广,包括但不限于:服务注册/发现、服务限流、服务熔断、负载均衡、服务路由、配置管理、服务监控等。集群是指将多台服务器集中在一起,目的是实现同一业务;而分布式是指将不同的业务分布在不同的地方,目的是实现不同的业务;前者是串联工作,而后者是并联工作。关层作为整个系统的入口,所有的前端请求都需要通过它来访问后端服务,并由它统一负责处理一些公共逻辑,比如:鉴权、流控、日志记录、安全防护、负载均衡、灰度发布等通常来说,站由小变大的过程,几乎都需要经历单机架构、集群架构、分布式架构、分布式多活数据中心架构。ZooKeeper真的不太适合作为大规模服务化场景下的注册中心,因为它是一个典型的CP系统,是基于ZAB(Zookeeper Atomic Broadcast,原子广播)协议的强一致性中间件,它的写操作存在单点问题,无法通过水平扩容来解决。 目录分析 献辞页读者服务第1章大系统小做——大规模服务化架构第2章大促备战核弹——全链路压测第3章削峰填谷——流控方案第4章大促抢购核心技术难题——读/写优化方案010302040506目录 第5章星罗棋布——分库分表方案附录后记推荐语目录 第1章大系统小做——大规模服务化架构1.1分布式系统的架构演变过程1.2服务治理需求1.3服务治理之调用链1.4本章小结 第2章大促备战核弹——全链路压测2.1为什么要在线上实施全链路压测2.2业务系统如何区分压测流量2.3如何发起大规模的压测流量2.4本章小结 第3章削峰填谷——流控方案3.1为什么需要限流3.2限流方案3.3基于时间分片的削峰方案3.4基于消息队列的解耦、削峰、最终一致性方案3.5本章小结 第4章大促抢购核心技术难题——读/写优化方案4.1缓存技术简介4.2高性能分布式缓存Redis4.3同一热卖商品高并发读难题4.4同一热卖商品高并发写难题4.5本章小结 第5章星罗棋布——分库分表方案5.1关系数据库的架构演变5.2 Sharding中间件5.3数据库的HA方案5.4订单业务冗余表需求5.5本章小结 作者介绍 同名作者介绍这是《超大流量分布式系统架构解决方案:人人都是架构师2.0》的读书笔记模板,暂无该书作者的介绍。 谢谢观看

文档评论(0)

1亿VIP精品文档

相关文档