规划 2.0

开发周期

gantt
dateFormat YYYY-MM-DD
section S1
产品设计: 2020-03-01, 4d
明确需求: 2020-03-04, 7d
接口文档: 2020-03-06, 7d
UI设计: 2020-03-05, 1d
UI开发: 2020-03-06, 7d

需求梳理

1.用户注册

sequenceDiagram
participant A as 客户端
participant B as CORE-AUTH
A->>B: 注册请求
B->Redis: 用户注册事件[REDIS_EVENT_ADD_USER]
B-->>A: 注册结果

2.用户下单

sequenceDiagram
participant A as 客户端
participant B as BIZ-ORDER
participant C as 消息服务
participant D as 商户端
participant E as REDIS
participant F as 后端
A->> B: 下单请求
B->> A: 发送消息[订单事件]
B->>E: 添加订单事件[REDIS_EVENT_ADD_ORDER]
C-->>D: 推送订单消息
    alt 直接处理
        D->>B:处理订单
    else 超时15分钟
        E->>E: 超时
        E->>C: 发送消息[订单超时]
        C-->>D: 推送订单超时消息
    else 超时30分钟
        E->>E: 超时
        E->>C: 发送消息[订单超时]
        C-->>F: 推送订单超时消息
        F-->>D: 人工联系
        D->>B:处理订单
    end
  • 计划

    计划要做的事情怎么能说变就变呢!

    25 引用 • 258 回帖

赞助商 我要投放

回帖
请输入回帖内容 ...