秒杀项目学习
文章平均质量分 95
关于秒杀系统的学习,是根据github上的一个秦二爷的一个开源项目,此转专栏的目的是记录和分享这个项目中学习到的一些知识和技巧,希望能和大家一起交流进步!
独居快乐星球
这个作者很懒,什么都没留下…
展开
-
库存扣减设计和下单
大家好,我是练习两年半的Java练习生,前面我们已经介绍了领域驱动和缓存设计,这一章我们将介绍秒杀设计过程中比较重要的一个部分:关于库存扣减。我们将会从一些库存设计的一些原则和方案入手,介绍有哪些方案,进行对比,然后再分析秒杀系统中具体的下单代码,下单代码中就涉及到库存的扣减。让我们一起来看看吧~好啦,以上就是本篇文章要介绍的所有内容,主要是将库存扣减的两种方式和下单的整体流程,认识秒杀设计的具体实现是怎么样的。如果大家还有什么问题如果大家还有什么问题,欢迎私信或者在评论区提出来,让我们一起学习进步!原创 2023-07-12 22:51:58 · 1181 阅读 · 0 评论 -
缓存设计(本地缓存 + 分布式缓存)
大家好,我是练习两年半的Java练习生,本篇文章会分析秒杀系统里面关于缓存部分的内容,先介绍缓存的对象和涉及的服务类,再从缓存策略入手,分析本地缓存 + 分布式缓存在代码中的具体体现和应用,最后再整体分析一下缓存这部分的源码和分布式锁的应用。其中分布式缓存的实现和分布式锁是关键,面试也被问过,希望大家可以仔细看看,有什么问题欢迎在评论区提出。原创 2023-07-06 22:58:23 · 1247 阅读 · 0 评论 -
领域驱动设计(DDD,Domain-Driven Design)
大家好,我是练习两年半的Java练习生,今天我们来讲一讲关于架构设计中的一种模式,领域驱动设计,也称DDD,Domain-Driven Design。还有介绍一下秒杀项目中领域模型的一些设计。原创 2023-07-02 18:17:32 · 3314 阅读 · 0 评论