注册 / 登录

618大促网关承载海量调用量背后的架构实践

分会场:  架构演进/工程实践/大前端

分享时间: 2017年11月9日 - 12日

案例来源 :

案例讲师

王栋

京东 京东京东商城开放平台高级架构师

现任京东商城开放平台高级架构师,京东商家移动端负责人,京东创新联盟平台创新评委,新晋架构师晋升评委等。10多年的架构和团队管理经验,涉及信息安全、互联网、电商等领域。 2012年至今一直在京东商城就职,熟悉电商核心的流程和移动互联网。在这6年当中见证了京东一步步成长成为行业巨头,也见证了京东的技术部从几百人到近万人,从跟不上业务发展到驱动业务发展的过程。

扫描二维码分享案例

所在软件研发中心介绍

京东是一家以技术为成长驱动的公司,从成立伊始,就投入大量资源开发完善可靠、能够不断升级、以应用服务为核心的自有技术平台,从而驱动电商、金融、物流等各类业务的成长。未来,京东将更加重视技术的战略地位,发展云计算、大数据、智慧物流、人工智能、AR/VR、智能硬件等最新技术,以推动京东实现快速、可持续增长。未来十二年,京东集团将坚定地朝着技术转型,用技术将第一个十二年建立的所有商业模式进行改造,打造一个包括智能商业、智能金融、智能保险在内的全球领先的智能商业体。

 

建议该分享案例适用范围:

互联网公司,电商

 

为什么这个案例值得分享?

 

 

案例简述

 

京东开放服务平台是京东对外开放的窗口,每年的618大促我们的网关都要承载十亿级的调用量,来保障几十万商家稳定使用的使命。
在保证近千个不同类型服务接口的海量调用的同时,我们还要确保服务接口之间的互不干扰,并且能够快速响应任何复杂情况。因此稳定、快速是我们一直追求的目标。在这个过程中我们总结实践了常用的隔离技术、缓存技术、SQL优化、降级限流等方法。在这些技术方法的运用上我们日臻完善,更加娴熟的将这些些技术应用到每一次的备战中,确保了每一年的618平稳度过。

 

案例目标

 

解决系统之间互相影响、服务性能下降的问题。
发生在大访问量、高并发的场景下。
目标使系统这种场景下快速、稳定提供服务。

 

成功(或教训)要点

 

我们要用隔离技术,确保不会因一个服务模块不可用导致整个系统平台不可用,这是最基本也是最重要的措施。

 

案例ROI分析

 

更新中

 

案例启示

 

“天下大事,合久必分,分久必合”,但在软件架构领域,一直是一个分的趋势。

 

案例在团队中的意义