1
raynor2011 2019-06-07 16:31:49 +08:00 via Android
分布式 LRU 难道不是一致性哈希加单机 LRU 吗,然后文件是干嘛的,LRU 到内存阈值了就释放啊,要不然为什么叫 LRU
|
2
zijing07 OP 对对,是一致性哈希。我这块没整明白,上面是我乱讲的。多谢!
|
3
jianzhiyao020 2020-05-07 17:06:46 +08:00
1.LRU 就普通的 LRU,但是实际使用上来说,需要提供 evict 事件,提供持久化缓存数据的操作机会
2.内存放不下,提供 onCacheMiss 事件和 OnEvict 事件,喜欢咋搞咋搞 3.多线程就加锁嘛,这里怕锁的堆积的话,可以把读文件和写文件搞到队列里面进行 4.分布式一致性 hash,hash 到分片操作 |