“面对双11的压力挑战,我们京东技术团队将夯实基础、增强智能视为己任。一方面,继续加强基础架构建设,有力保障业务;另一方面,广泛应用机器学习等AI技术实现智慧网站、智慧生态、智慧营销、智慧供应链、智慧客服、智慧物流。”——京东商城总架构师刘海锋
双11刚刚过去,伴随着狂欢之外,还有令消费者感到痛苦的物流、黄牛、刷单甚至诈骗等问题。在新的消费形式下,京东技术团队今年将如何做好技术保障?优快云记者在双11后第一时间采访到了京东商城总架构师刘海锋,就京东双11技术备战内容进行了深入的讨论:
优快云:现在的京东基础平台部门备战双11的技术指导思想是什么?
刘海锋:我所在的部门是京东商城基础平台部门,统一负责分布式存储与图片服务、中间件、弹性计算、数据库技术、系统保障、应用架构、机器学习等基础技术方向。我们备战双11的技术指导思想是:故障演练、全链路压测、夯实基础、增强智能。
故障演练
在大规模故障演练方面,京东引入一个新的方法Chaos Monkey,机器、网络、模块、服务、中间件、数据库,来针对性的演练,所有设想的故障,全部工程师的团队来模拟。任何一个业务,我们都会两组,由一组做故障的制造者,另外一组团队作为故障的解决者和响应者,来考察各级力度发生的时候,我们整个基础团队的检测、响应、处理还有恢复的时间。我们要求小的故障不需要人介入,大故障人工介入可以快速完成。通过整个这样的工作,在大促之前的两个月期间密集的来开展,提高我们对大规模故障的容错能力。
全链路的压测