京东商城打有准备之战
京东商城是如何应对双十一流量高峰增长的呢?
王晓钟表示:研发部早在8月份就开启了双十一的备战工作。各个研发部门都针对自己的系统重新进行全面梳理,对不合理和薄弱的点,有针对性的进行架构和细节上的优化和增强,比如服务拆分扩容,服务调用关系的整理,SLA设置,各种监控/日志报警的设置,慢SQL优化,配置优化,缓存优化等等。阶段性的进行线下和 线上压力测试,检验改进效果。
不仅如此,研发部还专门成立了双十一备战指挥部,成员包括各个团队和系统的接口人,决策一些跨部门和系统的技术改进工作,负责 督促和检查各个系统的应急预案的准备和演练工作,比如扩容、降级、限流、分流、灾备切换等。
在王晓钟看来,双十一只不过是平时备战工作的一个最终的检验而已,期间少数系统有临时的扩容和降级,基本上是比较平稳的度过的。