Qcon上海2014

快的打车技术成长历程分享

讲师: 

2013年是快的打车飞速发展的一年,覆盖城市从最初的杭州市到目前的全国300多个城市,司机数从数千发展到超过100万,每日订单量从不满万到现在的数百万。快的业务快速发展的过程,同时也是快的技术不断遭遇挑战、不断取得突破的过程,在这个过程中快的技术方走了不少弯路,也积累了一些经验。本次演讲以“打车大战”为主线,向各位简要介绍一下快的在业务暴增过程中遇到的技术挑战以及应对方案,主要包括SLB、长连接服务、数据存储这几块内容。“他山之石,可以攻玉”,希望本次演讲能为正在飞速成长或即将飞速成长的创业型公司提供一些有价值的参考。

快的打车架构师

2010年硕士毕业于北京师范大学计算机系,同年加入阿里巴巴B2B。2012年入职斯凯网络科技有限公司,任架构师职位。现任快的打车架构师,负责快的打车服务端架构优化,致力于打造高可用、高性能、易扩展、可伸缩的架构。本人主要关注的领域是数据存储、分布式系统、网络通信等。2011年开始关注NoSql产品,诸如MongoDB,Redis等,加入快的后,大力推广MongoDB和Redis,目前这两款产品已成为快的许多重要服务的可靠性保障。深入研究过AIO及TCP/IP协议栈,为满足快的打车长连接服务的稳定性需要,基于AIO编写了快的自己的IO框架,替换了Mina框架。在数据存储方面,将HBASE+Solor方案引入快的,解决了海量数据的检索问题,同时在快的推进Hadoop平台的建设,为快的打车所有基于大数据的应用提供基础平台支持。职业生涯之外,本人深爱诗歌、古文、法律、历史、天文、音乐、篮球,“狂来论剑,醉去吟诗”,是一个业余古体诗写手。

演讲Slide下载