摘要: what: 缓存穿透:key对应的数据在数据源并不存在,请求数据没有被缓存命中,直接到DB或者存储设备中查询,从而压垮下游的数据源。例如:一个服务缓存了手机号及对应手机信息,当请求是一个非法手机号时,那么每次请求缓存都会被穿透,从而失效。很多服务攻击也采用该种方式。 缓存击穿:key对应数据存在缓存 阅读全文
posted @ 2022-02-08 23:25 修心而结网 阅读(39) 评论(0) 推荐(0) 编辑
摘要: why: 在计算的理想世界中,不存在机器宕机、断电、磁盘故障的情况。但是事实上,这些事情是实时发生的。特别是在和数据存储相关的系统中,更是需要清楚的知道数据落盘的机制。 what: 机器世界的I/O数据落盘架构一般,如下图: 分3层(从上到下): 第1层是:应用程序层。该层包含“应用程序自己的缓存数 阅读全文
posted @ 2022-02-08 11:40 修心而结网 阅读(677) 评论(0) 推荐(0) 编辑