多级缓存方案-待完善
2021-10-13 17:50:01 1 举报
AI智能生成
多级缓存,分布式缓存
作者其他创作
大纲/内容
Cache Aside
Read/Write Through
Write Behind
缓存模式
缓存流水线声明
缓存声明
专属化部署预热
租户开通预热
预热触发
预热任务
缓存预热
浏览器缓存
热点缓存
应用本地缓存
全量缓存
分布式缓存
多级缓存
不过期数据
过期数据
缓存过期分类
过期淘汰
LRU淘汰
淘汰方式
缓存过期
延时双删
阿里Canal
增量订阅-更新
缓存更新
缓存容量监控
缓存热点探测
缓存命中率
缓存监控
缓存列表
缓存检查
缓存管理
功能清单
租户_领域/模块_键值
命名规范
缓存规范
缓存数据一致性
特殊字符替换
布隆过滤器
缓存穿透
热点数据永不过期
失效数据读取互斥锁
缓存击穿
非热点数据过期时间设置随机
缓存雪崩
缓存热点
缓存服务高可用
缓存服务可扩展
缓存服务高性能
架构复杂度
架构设计
减少数据库IO及远程服务调用网络IO
降低数据库压力
降低对非核心业务服务的依赖
背景需求
数据收集:收集个模块需要增加缓存的场景
场景选择:选取对数据一致性影响较低的组织、人员数据作为试点
实施计划
Caffeine Cache
进程缓存
Redis
事件中心(RabbitMQ)
消息中间件
技术选型
MLC
命名
Jedis
Caffeine
依赖
com.mlc.*
com.mlc.declare 声明
com.mlc.store 存储
com.mlc.update 更新
com.mlc.preheat 预热
com.mlc.monitor 监控
com.mlc.manager 管理
包结构
工程设计
多级缓存方案
0 条评论
下一页
为你推荐
查看更多