系统结构
同事离职,接手了发奖系统,根据同事给的架构图(PS掉了一些模块),对发奖系统进行了梳理。
- lottery:服务接口,商城页面的那些抽奖、发奖活动,都是对该接口的二次封装。lottery_n与lottery作用一样,只不过lottery_n多了签名验证。
- lottery_task:发奖系统的job,在页面的领奖信息会被保存到一个redis队列中,然后通过该job进行定时处理。
- lottery_service:发奖系统的OA
系统架构图

该系统与优惠券系统息息相关,因为这里的奖,大部分指的都是各种各样的优惠券。
发奖系统算是一个前台程序,而优惠券算是一个中台程序。