注册功能的设计
登陆功能的设计 token,redis,cookie , JWT无状态登陆
后台管理系统 RBAC模型、角色、权限、组织机构,关系表
数据权限
支付功能的设计
正常流程 获取缴费信息,调用支付接口,收到回调,发送Mq消息到核心系统,收到核心系统回调,记账,提示完成,每个步骤需要记录流水表
对账
支付失败、冲正
幂等性如何保证?(两个用户同时对一笔订单进行支付,或重复支付)
分布式事务一致性
SAAS系统设计
租户过滤
订单超时如何设计
- 定时任务 轮询 ,缺点 订单量大比较耗CPU
- 懒惰模式 查询时判断时间
高并发访问的接口如何做优化
前端控制
令牌桶
乐观锁
MQ消峰