亿级流量系统架构设计与实战

李琛轩

出版时间

2024-05-01

ISBN

9787121476983

评分

★★★★★

标签

计算机

书籍介绍

《亿级流量系统架构设计与实战》涵盖了亿级用户应用后台通用的技术和系统架构设计思路,在内容结构上分为三大篇:架构知识篇(第1~3章),作为全书的基础知识篇,首先介绍后台的关键组件构成以及机房的搭建思路,然后介绍后台在应对高并发的读/写请求时通用的处理手段,最后介绍如何通过通用的服务治理手段来保障后台的高质量运行;基础服务设计篇(第4~6章),主要讲解基础服务的架构设计,这里选取的基础服务几乎是所有互联网后台都需要的专门系统,包括唯一ID生成器、用户登录服务和海量推送系统;核心服务设计篇(第7~13章),主要讲解在常见的社交互动场景中所需核心服务的架构设计,包括内容发布系统、通用计数系统、排行榜服务、用户关系服务、Timeline Feed服务、评论服务和IM服务。

《亿级流量系统架构设计与实战》的适用人群包括计算机相关专业的学生、希望寻求大厂软件开发工程师岗位的求职者,以及各信息技术类公司的后台研发工程师、架构师和技术管理人员。

精彩摘录
  • "高性能:ZSET 底层使用跳跃表实现有序集合,数据的插入、删除、查询的时间复杂度都为 O(logN),读写效率都很高。"
作者简介
李琛轩 资深后台研发工程师,拥有8年互联网后台研发经验,现任某全球社交产品后台子方向负责人。从事互联网社交产品领域的研发与架构设计工作多年,从业以来负责过多个知名产品的后台开发工作,相继深耕于消息队列、服务发现系统、服务治理、分布式事务、高并发架构设计、全球多活等技术领域。
目录
架构知识篇
第1章 大型互联网公司的基础架构 2
1.1 引言:单机房的内部架构 2
1.2 客户端连接机房的技术1:DNS 5
1.2.1 DNS的意义 5

显示全部
用户评论
内容还不错,系统设计有深度,topic有广度
看了目录挺有意思,慢慢阅读中,先给4.5星
这本书重点关注了高可用、高并发场景的架构技术以及方案实现,而数据一致性相关内容则穿插在全书中。整体行文思路非常干净、清晰。分为上下两篇,分别为架构知识篇和核心服务设计篇。上篇 行文往往会先介绍基本原理做简单铺垫,针对高并发、高可用场景提出问题,再给出解决方案(针对场景,来保证数据一致性的程度)。下篇总分总的行文结构也很清晰。会介绍服务的背景(为啥要有这个服务),介绍服务设计的目标,设计分析以及设计细节,最终架构图。
原以为是一本贴代码和配置文件的水书,结果看了实体书后发现居然是本比较难得的好货。。。每个系统设计章节讲得很细致,比较有收获,作者写得挺实在
从第四章开始还挺有特色的,难得能看到扫码登录、长排行榜、计数系统、直播间弹幕等技术介绍
啃了三周读完,难得的一本不错的踏实的书,干货还不错,很有收获,收藏了
内容略高于预期,写得不错,已读完
挺厚重的一本书,文字很多,读了小半个月终于读完了,架构设计知识感觉有不少收货提升,比较推荐。
确实实用
收藏