【项目】SpringCloud+Nginx+Redis+RabbitMQ秒杀系统
文章目录秒杀系统前言系统架构图难题限流(一般都在接入层)三大接口限流算法计算器漏桶令牌桶其他限流策略分布式缓存可扩展超卖少卖(分布式锁)削峰遇到的问题前后端交互问题1.跨域问题2.前后端数据交换精度缺失问题JSON转换问题1.Redis中实体类和JSON互转问题消息中间件问题1.添加消息中间件的话,如何将秒杀系统处理的消息返回给用户?数据库问题1. 不能使用关键字做表名!秒杀系统前言当时写这个项目也只是一时兴起,后面看着性能不断的提高,测的QPS和延迟都不断的变优,发现还挺有意思的,感觉找到了乐趣所在
原创
2021-04-07 21:41:25 ·
1890 阅读 ·
2 评论