京东的一次购物点击背后的故事
最近京东618大促开始,订单量高速成长,但是用户的购物体验依旧流畅。这背后除了京东强悍的物流配送系统,也体现了京东技术体系和大数据的威力所在。下面,让我们“庖丁解牛”,看看用户的一次购物点击背后,京东的技术体系中究竟发生了哪些故事。
个性化推荐适合“你”的商品
打开京东的首页,有没有发现“猜你喜欢”板块推荐的商品恰巧是你最近正在疯狂长草想下手购买的?
这是京东依托大数据平台,分析近十亿商品的价格、评价等信息,结合你所有的浏览记录、购买偏好等,综合分析出你可能需要的商品。
上面的步骤看起来相当复杂吧?实际上也比你看到的更复杂,有上亿级别的数据在上千台服务器之间不断流转。但是,这一过程的实现,还不到1秒钟。
毫秒级的订单生成及分配
用户点击“下单”便完成了整个采购过程。而京东的系统则犹如接到“圣旨”一般,开始全速运转起来。
在第一个100毫秒,后台系统的业务逻辑是:恶意用户检查、库存状态校验、库存预占、支付密码校验、扣京豆、余额、优惠券、生成订单号、更新购物车、保存订单等,牵扯系统多达上百个。
接下来的300毫秒,后台开始安排行程并通知订单中心、财务中心、仓储中心等各个环节启动工作,保证用户的订单有条不紊的进入后续生产流程。
在这一系列令人眼花缭乱的过程中,京东的大数据系统有着至关重要的作用。
京东支持用户货到付款,并且于2014年推出白条支付。这需要综合利用各种数据对用户信用进行大数据分析,以做好风险的管控。
此外,精确地计算送达时间,也需要综合调用各种数据进行计算。例如实时定位和调度移动仓,提取库存数量,根据覆盖地区范围和时效的多维度变化以及移动货车各项风险分析控制,根据送货地址、地图、实时路况等核算出最佳路线……这些因素都被面面俱到事无巨细地考虑到、计算到,最后的货物才能被及时准确地送到用户手中。
“叮咚”,用户的物品已送达
这一系列庞大而复杂的系统链路,从订单下单到库房生产仅需5秒!而订单履约中心(OFC)就像是您的贴身管家一样,会结合生产时效、库存、收货及配送信息,生产与负载情况,分配最佳的配送站点。OFC会安排符合生产条件的订单立刻在库房进行拣货。凭借国内规模最大、技术最先进的物流中心“亚洲一号”,使单仓每小时可分拣1.6万单以上。订单拣货完成后,把打包完成的商品送往分拣中心。分拣中心再对包裹进行收货、验货、分货、装车,使订单在几个小时后抵达配送中心。
这种强大的技术能力为京东1小时达、211、411等各种超快配送服务提供了保证。
晨光初晓,京东勤劳的配送小哥已经奔跑在路上。
其实这仅仅是京东成千上万系统中的冰山一角,但已经让人脑洞大开!
在用户的一次购物点击之后,京东正在使用你看不到的大量技术系统和流转于海量服务器之间的大数据,让你感受到京东迅捷流程的处理。也正是京东的技术体系保障了用户交易的准确与安全,保证了用户可以在火热的大促中也可以从容买买买。当你再一次点击购物按钮时,不妨想象一下这背后正在发生的故事吧。