10 月 23 日下午消息,阿里巴巴近日邀请了包括海关总署在内的 500 多家外部合作伙伴一起进行了全链路压力测试,银行、企业、物流公司、政府职能机构等共同参与。 为了保证系统的稳定,在双 11 正式开始之前,每一年阿里巴巴的技术团队都会预先进行若干次“实战演习”——全链路压力测试,以检测系统是否能够承受双 11 的压力。
为了保证不影响白天购物高峰期用户的正常使用,每一次压测都会选择在大家已经入睡的凌晨进行。10 月 20 日晚上 11 点,200 多名参与双 11 核心系统的工程师陆续来到位于阿里巴巴杭州总部的技术作战室。他们中既有负责主交易链路的工程师,也有支付、物流、底层系统等环节的技术人员。
天猫双 11 技术大队长霜波表示,“今年双 11,我们实现了全面机器智能。很多环节的工作会由机器来进行决策,减轻我们的工作压力。”
随着压测的进行,屏幕上的数据出现了明显的上升,在突破某一个峰值后,曲线出现了一次小幅度的下跌,几分钟后又恢复了平稳。“刚才我们的一台机器就出现了过载的情况,分配到这台的订单都出现了交易失败的情况。如果你去年在这里,就能听到有人说,要把这台机器下线,但是今年你会发现这个过程是自动的,系统自动发现了这台服务器的问题,自动的把它下线了,修复问题之后也会自动的把这台服务器重新上线。”霜波介绍,像这样的人工决策点,今年有一半的决策都交给了机器,压测的次数也从 8 次减少到了 3 次,“工程师的工作量减少了 30%,轻松很多。”
海关总署也联合下属六大保税区海关首次与菜鸟及阿里巴巴举行了“联合演习”。宁波海关是目前全国跨境物流包裹量最大的进口口岸之一,在历年双 11 中,也承担了全国将近 50% 的跨境包裹量。据宁波海关预测,今年双 11 期间,仅宁波海关的包裹量就将达到 700 万单,而在去年这一数量仅仅为约 300 万单,增长了一倍以上。
“我们平时的日均流量大约是 10 到 20 万单,如果按照我们的预测今年双 11 真的有 700 万单,就是平时的 30 多倍,这个压力还是有的。”宁波海关技术处刘阳副科长介绍,海关的系统压测与互联网企业的类似,也需要用大流量冲击系统,检测承压能力。“我们生成了上百万份的虚拟申报单,在很短的时间里一下子扔到测试系统里面去进行模拟通关,看看系统处理时间有多长,目前测试的情况比较理想;另外,我们在双 11 期间也会组织7*24 小时的值班保障。”