《大型网站技术架构-核心原理与案例分析》总结整理

这本书的作者曾是阿里巴巴的技术专家,书中的内容不涉及具体的技术细节,只是针对大型网站介绍了架构演化发展历程,然后系统介绍了架构中的几个核心要素,并列举了几个大型网站的系统架构作为案例以及典型的故障案例分析,最后对于架构师这个职位总结了自己的一些心得。
下面列举本书的主要章节及内容概述:
一、网站的架构模式
分层、分割、分布式、集群、缓存、异步、冗余、自动化、安全
分层就是按照应用层、服务层、数据层来分。分割就是按照业务模块来分割,比如账户管理、登入模块等。异步就是利用消息队列将同步请求改成异步请求。冗余就是数据的备份。分布式就是不同的机器部署不同的应用对外服务。集群就是不同的机器部署相同的应用对外服务。
二、网站的核心架构要素
性能:通过性能测试决定优化策略,分为Web前端优化、应用服务器优化、存储性能优化
可用性:针对应用层、服务层、数据层提供了高可用的网站架构,主要手段是通过负载均衡进行无状态服务的失效转移和数据备份。
伸缩性:指的是服务器集群的扩容
扩展性:指的是系统功能的扩展
安全性:主要介绍XSS攻击和注入攻击的原理和防御
三、案例
淘宝网的架构演化、维基百科的高性能架构设计、Doris系统的高可用架构分析、秒杀系统的架构设计、典型故障案例分析
这本书内容还算比较具体,阅读起来不吃力,只要有点网站架构基础的同学都能够读懂,也可以帮助新手程序员了解网站架构设计的概况,内容通俗易懂,值得推荐。

参考书籍《大型网站技术架构-核心原理与案例分析》 作者 李智慧

菜鸟手书,欢迎指正!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值