SeckillDesignImpl:高并发秒杀系统设计与实现

时间:2024-06-01 13:03:07
【文件属性】:

文件名称:SeckillDesignImpl:高并发秒杀系统设计与实现

文件大小:25.56MB

文件格式:ZIP

更新时间:2024-06-01 13:03:07

Java

SeckillDesignImpl 高并发秒杀系统设计与实现 开发环境 eclipse + tomcat8 + jdk8 使用技术 Spring + Spring MVC + Redis + MySQL 技术选型:为什么选择Redis? 数据类型丰富(string,hash,list,set,sorted list),可根据业务选择不同的数据类型; 单线程,不存在锁竞争现象,实现相对容易,代码简洁,可读性强; 可持久化,redis提供了两种持久化方式RDB,AOF,可防止数据丢失 高可用(从后期业务扩展角度考虑),redis支持集群功能,可以实现主从复制,读写分离,提供哨兵机制等等 详细可参考这篇文章: 内容概述 对高并发业务场景进行分析,以解决秒杀系统核心问题为目的,设计一个秒杀系统,分析秒杀业务场景,提供一种可行的解决方案,达到限流、分流效果,进而提升系统性能: 问题1:系统超卖,导致


【文件预览】:
SeckillDesignImpl-master
----SeckillDesignImpl()
--------src()
--------WebContent()
--------imge()
----LICENSE(1KB)
----README.md(13KB)

网友评论