Skip to content

v2.0-alpha

Compare
Choose a tag to compare
@1321928757 1321928757 released this 11 May 13:55
· 27 commits to master since this release

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

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