ad1
当前位置: 东南热线 -> 新闻

京东亮相全球架构师峰会揭秘交易系统618保卫战

栏目:新闻    发布时间:2016-07-25 23:22

7月25讯:京东亮相全球架构师峰会揭秘交易系统618保卫战

京东日前列席ArchSummit全球架构师峰会深圳站活动,京东商城交易平台架构师李尊重发表了主题为《京东交易系统618保护战》的主题演讲,从压力测试、全链路监控、多中心交易等方面,与在场的技术人士分享了京东交易系统在618大促中的优良体现,充足展现了京东成熟的技术对业务高速增长的靠得住保证,和对用户体验的提高。

犹照实战的压力测试

在618备战环节,压力测试(简称“压测”)是检测系统稳固性的必不可少的环节之一,在成功完成数次618大促的过程当中京东压测也经历了由早期工具化向平台化的改变。如今,京东压测平台DPMP已完成了Session共享、一致数据存储、多用户并行实施、结果实时展现等功能。DPMP以多控制器、多节点的方法,在不一样城市IDC均有机器安排,在底层已经封装结束,只需求编写压测剧本、界说逻辑便可完成。

京东通过积年的大促备战积累了丰富的压测经历。压测的条件条件是流量隔离,通常能够先进行单台压测,再进行集群压测。前者可调测参数完成单台性能最优,并可评价集群理论上限;后者会做一对一的压测,将一台压测机器对应一台服务器,确保流量最大化。另外,在压测的细分上,还能够通过读流量压测进行页面逻辑的测试,通过写流量压测检验运用服务器,以此了解每台服务器的实际抗压能力。

京东每年在大促前夕,都进行实战演练。通过技术手段积累必定的订单量,然后“开闸放水”,大批订单忽然涌入系统,视察从下单到发票打印等各个环节的订单处置时间,进行压力测试。因为实战演练都是在真实订单的基础上完成,所以关于全部系统的检测与优化都具有重要意义,是全部交易系统备战工作的重要环节。

全方位确保交易系统稳固

除过压力测试外,在京东618保护战中,全链路监控也会对系统稳固性的保证起到相当重要的用处。为此,京东开发了交易天眼系统,通过它能够了如指掌地监控到购物车、结算页、下单后、订单中心等基本流程在不一样渠道(如PC/手机/微信、Web/Sdk)、不一样机房的运转情况。李尊重表示,如今此监控系统与服务操作已经整合,单击某个问题节点,便能够直接进行服务切换,迅速处理节点问题,确保用户交易的顺利完成。

同时,京东的多中心交易系统就如同 “城市加油站”,它遵守了同机房内流量闭环(不一样机房流量不交叉)、路由一致性(一个用户只能在一个交易中心)、多中心数据延迟监控、多写最后一致性的原则。京东多中心交易系统能够在大促流量暴增时,让用户拜访就近的交易中心,从而完成分流,优化用户在交易过程当中的购物体验,也提高了京东交易平台的异地容灾与备份能力。

从618备战的压力测试,到京东的多中心交易系统,不管从技术手段的实行还是系统平台的搭建,京东都体现出成熟的技术,保证了618海量交易的顺利进行。而作为中国最大的自营式电商企业,京东一直在通过技术驱动业务升级,并将本身的经历与优势对外开放,增进中国电商和互联网行业的陆续发展,为用户带去更加优良的购物与生活体验。

来源:互联网    
ad09
ad10
ad08