分布式
文章平均质量分 95
分布式相关
赵陌陌丶
这个作者很懒,什么都没留下…
展开
-
【分布式】分布式基础知识
Redis缓存穿透和雪崩(面试、工作常用)服务的高可用性!缓存穿透(查不到)概念:假如用户想查询一个数据,发现redis内存数据库种没有,于是向持久层数据库查询,发现也没有,于是查询失败。但是当用户很多的时候,都去请求了持久层数据库,这就会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透解决方案(在redis缓存添加一个过滤器或者在user访问持久层数据库的时候添加一个缓存空对象):1.布隆过滤器:是一种数据结构,对所有可能查询的参数以hash形式存储,在控制层先进行校验原创 2020-11-15 20:53:07 · 230 阅读 · 0 评论 -
【项目】SpringCloud+Nginx+Redis+RabbitMQ秒杀系统
文章目录秒杀系统前言系统架构图难题限流(一般都在接入层)三大接口限流算法计算器漏桶令牌桶其他限流策略分布式缓存可扩展超卖少卖(分布式锁)削峰遇到的问题前后端交互问题1.跨域问题2.前后端数据交换精度缺失问题JSON转换问题1.Redis中实体类和JSON互转问题消息中间件问题1.添加消息中间件的话,如何将秒杀系统处理的消息返回给用户?数据库问题1. 不能使用关键字做表名!秒杀系统前言当时写这个项目也只是一时兴起,后面看着性能不断的提高,测的QPS和延迟都不断的变优,发现还挺有意思的,感觉找到了乐趣所在原创 2021-04-07 21:41:25 · 1450 阅读 · 2 评论