基于Docker Compose单机实现多级缓存架构2024

文章目录

一、环境参考

Name Version
Docker Desktop for Windows 4.23.0
Openjdk 8
MySQL 8.2.0
Redis 7.2
Canal 1.1.7
OpenResty 1.21.4.3-3-jammy-amd64
Lua -
Caffeine -

二、专栏简介

多级缓存实现过程比较长,将拆分为多个文章分步讲述。如果一切顺利,大致会得到如下一个多级缓存架构:

本专栏主要对Lua缓存Redis缓存Caffeine缓存进行实践,以及缓存同步实践。依次为以下几篇:

  1. 多级缓存架构(一)项目初始化
  2. 多级缓存架构(二)Caffeine进程缓存
  3. 多级缓存架构(三)OpenResty Lua缓存
  4. 多级缓存架构(四)Redis缓存
  5. 多级缓存架构(五)缓存同步

三、扩展

对于高可用,集群等扩展,例如下图的构造,本专栏只包含部分展开但并不提供实践指导

相关推荐
殷紫川2 分钟前
Java 工程化体系:代码规范与团队协作全链路标准
java·架构·代码规范
supersolon9 分钟前
WSL2(Linux)升级docker
linux·运维·docker·wsl·升级
heimeiyingwang21 分钟前
【架构实战】微服务架构核心概念与演进
java·微服务·架构
一殊酒28 分钟前
【Docker】常用命令大全及解析
docker·容器·eureka
天远数科1 小时前
分布式系统实战:基于天远二手车估值API构建高可用车辆估值微服务
大数据·微服务·云原生·架构
Uncertainty!!1 小时前
将docker镜像上传到github镜像存储仓库(GitHub 容器仓库(GHCR)使用流程)
docker·容器·github
我是谁??1 小时前
Rocky9+ Docker + 容器内Linux桌面环境 + Web远程
运维·docker·容器
闻哥2 小时前
MySQL InnoDB 缓存池(Buffer Pool)详解:原理、结构与链表管理
java·数据结构·数据库·mysql·链表·缓存·面试
殷紫川2 小时前
告别臃肿部署!Java Serverless 函数计算架构全解与实战选型指南
java·架构
殷紫川2 小时前
吃透云原生可观测:Metrics、Logging、Tracing 架构底层逻辑与实战全指南
云原生·架构