目标1:了解什么是虚拟电商,理解虚拟电商的业务特点
目标2:知道充吧项目核心模块的作用
目标3:完成系统环境的搭建及工程搭建
目标4:能够手动编写延迟任务的单机版实现
目标5:了解延迟任务的数据库方案,缓存方案,高可用方案
目标6:能够使用Mybatis-Plus开发任务表和任务日志表持久层接口
目标7:完成添加任务接口和取消任务接口的编写
电商虚拟交易功能架构
充吧是电商虚拟交易系统的项目实现,深挖虚拟交易自身业务和技术特点,重点实现话费充值模块,基础模块-延迟任务系统及链路追踪
话费具体业务实现了
1:mock两个供应商(实际供应商对接需要商务合作,押金一些列问题)
2:失败轮转(例如余额不足)
3 网络故障重试
4 充值失败重试 (阈值问题)
5 供应商异步回调
6 回调异常,订单状态同步相关问题