项目描述:该项目是主要是帮助山西烟草给买烟的人积分,然后用户通过积分进行兑换商品,还可以通过积分进行抽奖。
该项目包括扫码,抽奖,兑换,签到等功能,后台管理主要是将所有的码源存入es,其他的都是一些活动的管理。活动有秒杀等活动,其中秒杀是通过mq进行解耦和流量削峰。针对一些流量大的接口我们会用进行限流(RateLimiter),以及对部分表单提交做了幂等校验,采用的是redis+aop的方法。在每次的秒杀活动中我们会提前给服务器增加带宽。该项目是一个微服务,所有服务间的接口都是通过fegin接口调用。分布式事务用的是LCN。
项目职责:该项目中活动模块以及后期所有的功能增加以及前期功能修改以及平常项目的维护。