eshop-cache:多级缓存架构项目,kafka读取缓存更新请求,从数据库获取缓存,写入ehcache和redis

时间:2024-05-28 04:06:12
【文件属性】:

文件名称:eshop-cache:多级缓存架构项目,kafka读取缓存更新请求,从数据库获取缓存,写入ehcache和redis

文件大小:79KB

文件格式:ZIP

更新时间:2024-05-28 04:06:12

eshop-eshop 本项目商品详情多级缓存架构项目 缓存数据生产服务的工作流程分析 (1)监听多个kafka topic,每个kafka topic对应一个服务(简化一下,监听一个kafka topic) (2)如果一个服务发生了数据变更,那么就发送一个消息到kafka topic中 (3)缓存数据生产服务监听到了消息以后,就发送请求到对应的服务中调用接口以及拉取数据,此时是从mysql中查询的 (4)缓存数据生产服务拉取到了数据之后,会将数据在本地缓存中写入一份,就是ehcache中 (5)同时会将数据在redis中写入一份 测试1(ehcache): 多级缓存架构 1、LRU算法概述 redis默认情况下就是使用LRU策略的,因为内存是有限的,但是如果你不断地往redis里面写入数据,那肯定是没法存放下所有的数据在内存的 所以redis默认情况下,当内存中写入的数据很满之后,就会使


【文件预览】:
eshop-cache-master
----mvnw.cmd(5KB)
----mvnw(6KB)
----src()
--------test()
--------main()
----.mvn()
--------wrapper()
----README.md(9KB)
----pom.xml(4KB)
----.gitignore(249B)

网友评论