√ 星光熠熠的技术翘楚
√ 匠心独具的破局思路
√ 业界首创的一线实践
√ 千锤百炼的专题精华
《高可用架构(第1卷)》由数十位一线架构师的实践与经验凝结而成,选材兼顾技术性、前瞻性与专业深度。各技术焦点,均由极具代表性的领域专家或实践先行者撰文深度剖析,共同组成“高可用”的全局视野与领先高度,内容包括精华案例、分布式原理、电商架构等热门专题,及云计算、容器、运维、大数据、安全等重点方向。不仅架构师可以从中受益,其他IT、互联网技术从业者同样可以得到提升。
第1 章 高可用架构案例精选 1
郭斯杰/1.1 Twitter 高性能分布式日志系统架构解析 1
颜国平/1.2 腾讯基于用户画像大数据的电商防刷架构.16
王渊命/1.3 如何设计类似微信的多终端数据同步协议:Grouk 实践分享.26
周 洋/1.4 如何实现支持数亿用户的长连消息系统:Golang 高并发案例33
唐福林/1.5 雪球在股市风暴下的高可用架构改造分享.46
麦俊生/1.6 亿级短视频社交美拍架构实战59
刘道儒/1.7 微博“异地多活”部署经验谈69
孙宇聪/1.8 来自Google 的高可用架构理念与实践75
那 谁/1.9 深入理解同步/异步与阻塞/非阻塞区别84
第2 章 高可用架构原理与分布式实践.88
黄东旭/2.1 Codis 作者细说分布式Redis 架构设计88
霍泰稳/2.2 给你介绍一个不一样的硅谷.98
金自翔/2.3 解耦的艺术——大型互联网业务系统的插件化改造110
沈 剑/2.4 从零开始搭建高可用IM 系统117
陈宗志/2.5 360 分布式存储系统Bada 的架构设计和应用.129
张 亮/2.6 新一代分布式任务调度框架:当当Elastic-Job 开源项目的10 项特性143
付海军/2.7 互联网DSP 广告系统架构及关键技术解析152
王卫华/2.8 亿级规模的Elasticsearch 优化实战170
杨卫华/2.9 微博分布式存储考试题:案例讲解及作业精选179
李 凯/2.10 架构师需要了解的Paxos 原理、历程及实战.184
温 铭/2.11 OpenResty 的现在和未来193
第3 章 电商架构热点专题.205
张开涛/3.1 亿级商品详情页架构演进技术解密.205
杨 超/3.2 大促系统全流量压测及稳定性保证——京东交易架构.232
吕 毅/3.3 秒杀系统架构解密与防刷设计.248
王富平/3.4 Lambda 架构与推荐在电商网站实践.257
杨 硕/3.5 某公司线上真实流量压测工具构建.265
第4 章 容器与云计算.273
陈 飞/4.1 微博基于Docker 容器的混合云迁移实战.273
高 磊/4.2 互联网金融创业公司Docker 实践287
高永超/4.3 使用开源Calico 构建Docker 多租户网络.297
彭哲夫/4.4 解析Docker 在芒果TV 的实践之路310
王关胜/4.5 微博基于Docker 的混合云平台设计与实践323
第5 章 运维保障333
王 康/5.1 360 如何用QConf 搞定两万以上服务器的配置管理.333
尤 勇/5.2 深度剖析开源分布式监控CAT347
杨尚刚/5.3 单表60 亿记录等大数据场景的MySQL 优化和运维之道359
秦 迪/5.4 微博在大规模、高负载系统问题排查方法379
秦 迪/5.5 系统运维之为什么每个团队存在大量烂代码387
秦 迪/5.6 系统运维之评价代码优劣的方法395
秦 迪/5.7 系统运维之如何应对烂代码404
第6 章 大数据与数据库415
王 劲/6.1 某音乐公司的大数据实践.415
王新春/6.2 实时计算在点评.431
王卫华/6.3 百姓网Elasticsearch 2.x 升级之路.446
董西成 张虔熙/6.4 Hadoop、HBase 年度回顾457
常 雷/6.5 解密Apache HAWQ——功能强大的SQL-on-Hadoop 引擎.469
萧少聪/6.6 PostgresSQL HA 高可用架构实战.482
王晶昱/6.7 从NoSQL 历史看未来.495
杨尚刚/6.8 MySQL 5.7 新特性大全和未来展望.508
谭 政/6.9 大数据盘点之Spark 篇521
萧少聪/6.10 从Postgres 95 到PostgreSQL 9.5:新版亮眼特性532
毕洪宇/6.11 MongoDB 2015 回顾:全新里程碑式的WiredTiger 存储引擎551
王晓伟/6.12 基于Xapian 的垂直搜索引擎的构建分析561
第7 章 安全与网络572
郭 伟/7.1 揭秘DDoS 防护——腾讯云大禹系统572
冯 磊 赵星宇/7.2 App 域名劫持之DNS 高可用——开源版HttpDNS 方案详解580
马 涛/7.3 CDN 对流媒体和应用分发的支持及优化595
马 涛/7.4 HTTPS 环境使用第三方CDN 的证书难题与最佳实践611
蒋海滔/7.5 互联网主要安全威胁分析及应对方案613
这本成型于两年前的书,完整地见证了技术社交圈刚刚兴起的年代,充满了时代感,让我能够回忆起那段并不遥远的愉快历史。书中很多文章的作者在这短短两年里,已经迅速提升,成为了各个公司的骨干人员。我很愿意推荐这本书,相信它能为愿意踏上技术巅峰的同学提供帮助。
——张亮 某大型电商网站架构部总监
系统的高可用架构梳理,各大互联网公司的高可用实践,能落地的高可用细节,相信不管在互联网做技术多少年,阅读本书后,你一定会有收获,推荐。
——58沈剑 架构师之路作者
2017年我国移动互联网用户已经突破7亿,互联网用户可以选择的服务越来越丰富。而互联网服务的可用性,直接关乎提供这些互联网服务的公司的营收和业绩报表。众多的流量涌入互联网公司的服务器,在高并发的场景下,使用高可用架构会有效改善服务的可用性。本书汇集了业界很多领先公司在高可用方向上的实践经验,以及在各类业务场景下实现高可用架构的实操案例,希望本书能给你带来在高可用架构设计上的一些启发。
——付海军 时趣互动技术总监
很高兴看到《高可用架构(第1卷)》一书的面世,更高兴看到杨卫华老师的“高可用架构”公众号还在坚持运营,这是技术社区的福音。架构的重要性不言而喻,这本书里除了我的篇章外,每篇文章都阐述了和架构相关的一个技术点,而且都包含了一线研发人员的实际经验,相信你会很感兴趣并收获多多。
——霍泰稳 极客邦科技创始人兼CEO
《高可用架构(第1卷)》在讲述高可用架构的理论知识之外,更重要的是收录了众多知名互联网公司专家骨干的一线实战经验,包含了各个优秀团队在面对业界前沿的棘手问题时所做的探索和取舍,相信各位读者在读完本书之后会对架构这个话题有全新的认识。
——秦迪 微博平台及大数据技术专家
在最近这两三年里,国内的技术社群飞速发展,“高可用架构”便是其中的代表,它汇聚了国内中的一批真正的技术专家,专注技术的分享和交流。这本书是现在中国互联网技术发展的一个缩影,见证了它从封闭走向分享和开放,从跟随走向参与和引领。
希望每个工程师都能读读这本书,体会技术带来的乐趣。
——温铭 OpenResty Inc. 合伙人,工程师
在学习编程时,我们有很多教程类的书籍可利用,但要学习架构,就很难有教程了。而这本书的内容是直接来自一线的架构实践经验总结,虽然内容跨度比较大,但这正是在其他教程类型的书中很难学习到的,所以推荐给进阶的研发人员。另外,即便同在软件研发行业,细分起来,领域的区隔还是很大的,看看同行的一些实践经验,即便不能拿来直接用,但对解决自己面临的难题还是会有帮助的。
——王渊命 青云容器平台负责人,前微博架构师,技术写作者