Skip to content

Releases: 1321928757/lucky-draw

v2.0-release

17 May 11:24
0282cc8
Compare
Choose a tag to compare

算是阶段性小完结吧,后续还会持续迭代维护

v2.0-alpha

11 May 13:55
Compare
Choose a tag to compare

完成了抽奖系统整体的初步架构。
实现的功能:
1.可通过外部MQ来触发用户获取抽奖次数行为
2.用户抽奖,黑名单抽奖,权重抽奖,次数锁
3.库存更新操作的双重减缓,延时队列实现
4.采用分段锁而非独占锁解决库存超卖,多卖问题
5.分库分表,将用户相关的业务流水表进行分库分表,降低读写竞争
6.初步定义了签到获取抽奖次数的用户行为
7.采用本地消息表实现分布式事务,确保mq消息的可靠性

后续预期待完善的功能:
1.实现分库分表获奖记录的聚合查询,实现最新的获奖记录榜【整合ES实现数据查询】

v1.0-alpha

11 Mar 02:45
Compare
Choose a tag to compare

初步实现了抽奖功能和库存扣减,单机测试QPS1000左右
后续待完成的功能:
1.实现活动与用户的库表设计
2.实现获奖记录入库
3.实现发货功能
4.实现分库分表组件