分布式架构的秒杀系统设计与实现

记录一下自己毕业设计作品的流程-基于分布式微服务架构的秒杀系统

内存状态位:concurrentHashMap

使用分布式锁的原因:防止秒缓存击穿

异步多线程:同时去多个微服务查数据

令牌桶限流:使用谷歌提供的api

MD5防止盗链,隐藏真正的秒杀接口

库存list:skuid=1,skunum=100,rediskey-prefix-skuid-rediskey-suffix 1 1 1 1 1 1…

死信队列:基于死信队列构建定时任务,保证消息不被重复消费,保证消息不丢失。

在这里插入图片描述


版权声明:本文为weixin_45596022原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。