电商-优惠券系统

系统结构

  最近接手了优惠券系统,对该系统进行下简要的描述,整个系统可以分成三部分:OA,服务和JOB。

  • OA:优惠券制作、查询、统计等,所有的优惠券数据都来自这里。
  • 服务:提供rpc或者http接口给第三方的系统服务。
  • job:整个优惠券系统为了便于解耦,使用了大量的队列,job就是一个定时任务,定时从队列里面取数据,然后处理。

系统架构图

image
  由于是公司的项目,所以没有将系统的详细架构完整的画出来,但主要的模块都已经描绘了出来。