写点什么

架构师训练营 1 期:大作业(一)

用户头像
piercebn
关注
发布于: 2021 年 01 月 02 日

通达同城快递业务系统架构设计

一、产品需求

功能需求

  • 用户通过 app 发起快递下单请求并支付

  • 快递员通过自己的 App 上报自己的地理位置,每 30 秒上报一次

  • 系统收到快递请求后,向距离用户直线距离 5km 内的所有快递员发送通知

  • 快递员需要进行抢单,第一个抢单的快递员得到配单,系统向其发送用户详细地址

  • 快递员到用户处收取快递,并记录到系统中:已收件

  • 快递员将快递送到目的地,并记录到系统中:已送达

非功能需求

  • 预计上线后三个月日单超过 1 万,一年日单超过 50 万,整体架构需要弹性可伸缩,支持系统随着业务增长按需持续扩容的目标

二、系统要素分析

场景:下单抢单场景

执行者:用户,快递员

用例:创建订单,订单支付,记录快递员位置,匹配订单与快递员位置,推送订单,抢单,更新订单

应用:用户 App,快递员 App

服务:下单支付服务,订单服务,抢单服务,配单服务,推送服务

三、用例图

四、业务活动图

五、订单状态图

六、系统部署图


发布于: 2021 年 01 月 02 日阅读数: 24
用户头像

piercebn

关注

还未添加个人签名 2019.07.24 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 1 期:大作业(一)