JSON

逆流而上:阿里巴巴技术成长之路

字号+ 作者:H5之家 来源:H5之家 2018-02-11 16:00 我要评论( )

本书是阿里巴巴集团荣耀背后的技术血泪史。全书通过分享业务运行过程中各个领域发生的典型“踩坑”案例,帮助大家快速提升自我及团队协作,学习到宝贵的处理经验及实践方案,为互联网生产系统的稳定共同努力。从基础架构、中间件、数据库、云计算、大数据等

本书是阿里巴巴集团荣耀背后的技术血泪史。全书通过分享业务运行过程中各个领域发生的典型“踩坑”案例,帮助大家快速提升自我及团队协作,学习到宝贵的处理经验及实践方案,为互联网生产系统的稳定共同努力。从基础架构、中间件、数据库、云计算、大数据等技术领域中不断积累经验,颠覆技术瓶颈,不断创新以适应不断增长的需求。

本书主要面向互联网技术从业人员和在校师生,使读者能够通过此书基本了解阿里在各技术领域的能力,学习在如此规模下可能出现的问题以及解决方案的探讨和沉淀分享。

1阿里官方背书,技术保障团队倾力著作2内容是以技术案例的形式进行讲解,实用性强3技术覆盖面广,读者用户基数大

阿里巴巴集团成长集编委会
阿里巴巴集团成长集编委会
由阿里巴巴集团不同业务线及不同技术领域内的人员组成的虚拟组织。技术人员都知道软件开发过程中的八二原则,理解大多数问题发生在何处,发生的原因,如何解决,变得尤为重要。阿里巴巴集团业务飞速发展,技术人员积累了大量丰富的线上问题排查及解决的案例和经验。
成长集编委会从中挑选了一些优秀的技术案例,侧重于对问题的还原和分析。我们希望曾经踩过的坑都能具有其意义和使命,而后来者通过学习前人的经验,防微杜渐,快速成长。

2017年7月27日,阿里巴巴集团市值超越4040亿美元,成为亚洲第一。回首过去18年的历程,伴随着阿里业务从电商快速成长到覆盖金融、云计算、物流等众多行业,是阿里技术人在基础设施、操作系统、中间件、云等各个领域孜孜不倦的探索、创新和实践。
在每一个技术领域,我们尝试过业务问题多种不同的解法,无论是新技术还是成熟的解决方案,我们都充分验证,直至完全掌握。但在我们看来,最宝贵的并不是我们最终采用某种技术或方案的决定,而是大家在探索中遇到的问题以及解决办法,是对每种技术深入研究过程中积累的经验,是基于对技术深入理解的基础之上进行调优和定制的实践。
随着互联网的浪潮日益高涨,我们看到越来越多的技术人开始经历相似过程,因为单纯“拿来主义”的技术方案已经无法满足各个行业层出不穷的业务创新,唯有完全掌握技术才能使之贴合业务需求,更好的服务客户,而掌握技术的关键就在于解决它在实际应用中产生的问题。所以,我们把阿里落地各类技术过程中遇到过的问题以及解决方案分享给各位同行,希望对大家开阔思路、少走弯路能够有所帮助。
本书总结了阿里巴巴集团的技术团队在基础架构、中间件、数据库、业务开发以及运行管理等领域的经典实践,从采用的方案、遇到的问题、解决方法以及对未来的思考等方面,全面介绍技术实践的细节。在编写方面,本书注重实操,包含代码示例、排查思路及处理流程,以便于读者快速应用到自己的工作中。
非常感谢阿里各条业务线的技术同学,在百忙之中安排时间总结、整理并撰写案例,用他们的经验反哺技术同行,这也是阿里技术人为互联网技术不断的超越贡献的一点微薄之力。


神庭

目录


目录
第1 章 基础架构高可用 1
1.1 明察秋毫,域名解析排查技巧 2
1.2 智能定位,网络端到端静默丢包点迅速锁定 14
1.3 灵活调度,对接运营商网络流量的容灾策略 21
1.4 抽丝剥茧,深挖云盘挂起背后的真相 . 25
1.5 存储的底线,SSD 数据不一致 34

第2 章 中间件使用常见隐患与预防 . 40
2.1 高并发“热点”缓存数据快速“退火” 41
2.2 自我保护,让系统坚如磐石 45
2.3 机房容灾,VIPServer 软负载流量调度实例 51
2.4 山洪暴发,高流量触发Tomcat bug 引起集群崩溃 65

第3 章 数据库常见问题 80
3.1 性能杀手,SQL 执行计划 81
3.2 波谲云诡,数据库延迟 92
3.3 风暴来袭,AliSQL 连接池调优 102
3.4 防患于未然,ORM 规约变更案例 110
3.5 云数据库,SQL 优化经典案例 114

第4 章 业务研发经典案例 133
4.1 幂等控制,分布式锁超时情况和业务重试的并发 134
4.2 另类解法,分布式一致性 139
4.3 大道至简,从故障模型的边界状态切换到原始状态 143
4.4 疑案追踪,JSON 序列化不一致 154
4.5 从现象到本质,不保证顺序的Class.getMethods JVM 实现 .163
4.6 破解超时迷局,浅析启动初期load 飙高问题 172
4.7 洞悉千丝万缕,浅谈JIT 编译优化的误区 180

第5 章 运行管理域稳定性建设 187
5.1 洞若观火,让故障无处遁形 188
5.2 体系化思考,高效解决运营商问题 197
5.3 以战养兵,以故障演练提升系统稳定性 203

提交勘误

读者评论

相关博文

  • 《逆流而上:阿里巴巴技术成长之路》签售盛况

    《逆流而上:阿里巴巴技术成长之路》签售盛况

    管理员账号 2017-11-22

    全球运维大会(简称GOPS)作为国内第一个运维行业大会,历届都吸引了来自互联网多个领域的的逾千名参会者。我们联合此次大会主办方在大会上也隆重地举办了《逆流而上:阿里巴巴技术成长之路》的新书签书会。 2017年11月18日中午,由电子工...

    管理员账号 2017-11-22

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 邻家的技术仓库

      邻家的技术仓库

      2018-02-09 17:10

    • Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回

      Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回

      2018-02-09 16:06

    • Ajax+Js+Dom+Json无刷新分页技术

      Ajax+Js+Dom+Json无刷新分页技术

      2018-01-28 15:01

    • Jpage分页+Hibernate+Ajax+jquery+JSON通用技术二

      Jpage分页+Hibernate+Ajax+jquery+JSON通用技术二

      2018-01-28 15:00

    网友点评