使用Redis和SSM(Spring+Spring MVC+MyBatis)搭建抢红包开发环境和超发现象完整实例

  • 内容
  • 评论
  • 相关

在《高并发系统的分析和设计》教程中介绍了抢红包的场景,现在模拟 20 万元的红包,共分为 2 万个可抢的小红包,有 3 万人同时抢夺的场景,模拟讲解出现超发和如何保证数据一致性的问题。

在高并发的场景下,除了数据的一致性外,还要关注性能的问题,因为一般而言,超过 5 秒用户体验就不太好了,所以要测试数据一致性和系统的性能。

搭建 Service 层和 DAO 层

首先要在数据库建表,一个是红包表,另一个是用户抢红包表,如图 1 所示。

抢红包表设计
图 1  抢红包表设计

本文标题:使用Redis和SSM(Spring+Spring MVC+MyBatis)搭建抢红包开发环境和超发现象完整实例

本文地址:https://www.hosteonscn.com/6044.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注