中科院硕士,清华大学学士,15年电子商务/企业应用领域研发、架构经验,涉及电子商务、互联网、企业应用、大数据、人工智能等领域,专注电商物流系统架构、实时大数据、智慧物流等解决方案。2012年初加入京东,主要负责京东物流系统总体架构。
随着互联网技术的不断发展和进步,低延迟已经被越来越多的技术人所关注。
对于前端系统,低延时意味着体验的提升;
对于网站系统,低延迟意味着流量的提升;
对于交易系统,低延迟意味着销售量的增加。
延迟不仅仅与用户体验、流量、销售量等直接相关,也是衡量高可用架构的重要标准。可见,构建低延迟应用、快速响应请求、提升系统吞吐能力已经成为我们在开发和架构设计过程中关注的焦点和不断追求的目标。
而低延时应用的架构设计会涉及到诸多因素,比如操作系统、程序语言、IO 模型、读写机制、缓存机制、锁机制、网络环境、硬件条件等等。大型互联网架构已经进入毫秒之争,在降低信息处理延迟、通信延迟以及传输延迟等方面,目前各互联网企业在架构设计上都有哪些新思路?
蘑菇街早期架构基于 PHP 开发,从导购时代的 Redis,到电商初期的 RabbitMQ,到后期的自研,在电商快速发展的过程中,消息队列如何去适应不同场景的需求(如:多消费方式、低延迟、海量队列、MySQL Binlog 驱动业务等等)?
我们的分布式消息中间件产品 Corgi 是如何选型、设计和快速迭代并满足复杂业务场景需求?
本次分享将为大家带来详细解读。
本次分享旨在揭秘如何基于海量数据打造低延迟、高可用、高精准度的智能分单系统。中国物流规模已居世界前列,海量的数据与复杂性给电商系统提出了较高的性能要求。
如在下单环节,用户填写的地址参差不齐,如何快速有效地识别正确地址,给行政区划错误、地址层级缺失、小区名称错别字以及不同城市道路河流差异性的地址做归类是一大痛点。
京东智能分单系统应运而生,根据用户下单地址计算配送信息的系统,在用户下单时可以通过系统计算出仓储到配送员的全链路信息,迅速计算出包裹需要“飞走”的最佳路径。
而面对这样复杂的业务系统,在保障业务稳定性的同时更要保证服务的响应速度,则低延迟的架构设计是始终不变的追求。
通过不断创新玩法,手Q春节活动红包已成为春节一大玩点。2017年春节,AR 红包、刷一刷红包再创新高,抢红包用户数达3.42亿,共刷出红包37.77亿个。
那么,在这亿级数字的背后,红包后台架构是如何设计的?为了顶住每秒百万级洪峰,又是如何做到低延时、高并发和高可用的?期间遇到了哪些挑战、采取了哪些优化措施,最终保证了活动的顺利进行?
本次为实战分享,将为大家一一揭秘。
a.实时高效灵活的红包发放机制
b.低延时高性能的通用地图任务方案设计
c.高并发低延时的余量采集方案设计