天津市总工会是中华全国总工会领导下的地方组织。受党中央的领导,工会主要组织为工会组织成员带来各项丰富的文体活动。针对体育类项目的场馆优惠类型,该组织推出了各种优惠券供组织成员使用,因此,该抢券系统应运而生,以基础的抢券系统为底层搭建,结合各种分类、倒计时模块、支付模块、在线扫码销券功能等,实现了整个业务流程的联通。
优惠券系统属于底层系统,需要应对高并发,服务必须支持水平扩展,分布式部署
优惠券的计算采用规则引擎,利用groovy脚本作为计算核心算法,
少网络交互(一次抢数据通过 EVALSHA 一次性提交给Redis集群);数据库操作异步化(使用JMQ异步记录日志)。