开发周期
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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于