浅谈即时物流的分布式系统架构设计
导读:本文为美团技术团队提供的即时物流的架构设计,对类似系统有参考意义。
背景
-
即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统的架构升级,最终解决了系统宕机的风险。 -
围绕成本、效率、体验核心三要素,即时物流体系大量结合AI技术,从定价、ETA、调度、运力规划、运力干预、补贴、核算、语音交互、LBS挖掘、业务运维、指标监控等方面,业务突破结合架构升级,达到促规模、保体验、降成本的效果。
-
订单、骑手规模大,供需匹配过程的超大规模计算问题。 -
遇到节假日或者恶劣天气,订单聚集效应,流量高峰是平常的十几倍。 -
物流履约是线上连接线下的关键环节,故障容忍度极低,不能宕机,不能丢单,可用性要求极高。 -
数据实时性、准确性要求高,对延迟、异常非常敏感。
美团即时物流架构
分布式系统实践
单IDC的快速部署&容灾
多中心尝试
单元化尝试
智能物流的核心技术能力和平台沉淀
未来的挑战
作者简介:
宋斌,美团资深技术专家,长期参与分布式系统架构、高并发系统稳定性保障相关工作。目前担任即时物流团队后台技术负责人。2013年加入美团,参与过美团外卖C端、即时物流体系从零搭建。现在带领团队负责调度、清结算、LBS、定价等业务系统、算法数据平台、稳定性保障平台等技术平台的研发和运维。最近重点关注AIOps方向,探索在高并发、分布式系统架构下,如何更好的做好系统稳定性保障。