Java缓存框架整理

在这里插入图片描述
1.Spring Cache

为基于Spring框架的应用提供了一套完整的缓存API抽象,具体的缓存实现可以对接如Ehcache,Redis等。

https://docs.spring.io/spring/docs/5.2.8.RELEASE/spring-framework-reference/integration.html#cache
https://juejin.im/post/6844903966615011335 Spring Boot 2.X(七):Spring Cache 使用

2.JetCache

与Spring Cache类似,JetCache提供了一套操作缓存的API,可以同时支持本地和分布式缓存,但是不能支持缓存同步更新。

https://github.com/alibaba/jetcache
https://github.com/alibaba/jetcache/issues/87 麻烦问一下jetcache可以做同服务,多节点,本地缓存共享吗, #87
https://github.com/alibaba/jetcache/issues/477 集群一级缓存同步 #477
https://xinlichao.cn/back-end/java/jetcache/ 微服务架构之分布式缓存:Jetcache

3.J2Cache

一个独立的二级缓存框架,解决频繁访问集中式缓存带来的带宽压力,相同服务的多节点缓存同步问题。

https://gitee.com/ld/J2Cache
https://www.jianshu.com/p/616496aa1b36 J2Cache 和 JetCache 框架有何不同?
https://blog.csdn.net/weixin_34199335/article/details/91898909 J2Cache 没有 Redis 也可以实现多节点的缓存同步

4.Cacheonix

Cacheonix是一个基于Java的分布式集群缓存系统,它同样可以方便的实现分布式缓存的部署。

http://www.cacheonix.com/
http://www.codeceo.com/article/java-cacheonix.html Cacheonix:Java分布式集群缓存框架
https://www.jdon.com/48067 Cacheonix - 分布式开源Java缓存

5.JBoss Cache

JBoss Cache是一款基于Java的事务处理缓存系统,它的目标是构建一个以Java框架为基础的集群解决方案,可以是服务器应用,也可以是Java SE应用。

http://jbosscache.jboss.org/

6.Hazelcast

这是一个纯粹的内存方案,支持集群,直接通过jar包的方式集成在应用中。

https://github.com/hazelcast/hazelcast
https://my.oschina.net/chkui/blog/729698 Hazelcast集群服务(1)——Hazelcast介绍

7.Ehcache

Ehcache是一个Java实现的开源分布式缓存框架,目前有2个版本:ehcache2,ehcache3
http://ehcache.org/

8.Guava Cache

Guava Cache实现的是本地缓存。

https://segmentfault.com/a/1190000011105644 Guava Cache用法介绍
https://www.baeldung.com/guava-cache Guava Cache
https://www.cnblogs.com/rickiyang/p/11074159.html Guava cache使用总结
https://www.jianshu.com/p/64b0df87e51b 集中式内存缓存Guava Cache
https://crossoverjie.top/2018/06/13/guava/guava-cache/ Guava 源码分析(Cache 原理)
https://zhuanlan.zhihu.com/p/44380897 缓存篇 : Guava cache 之全面剖析

9.Caffine

Caffine实现的也是本地缓存。

https://github.com/ben-manes/caffeine
https://www.cnblogs.com/rickiyang/p/11074158.html Caffeine Cache-高性能Java本地缓存组件
https://juejin.im/post/6844903670014803981 深入解密来自未来的缓存-Caffeine
https://www.javazhiyin.com/18782.html Caffeine Cache 进程缓存之王

【参考】
https://cloud.tencent.com/developer/article/1643879 java中常用的缓存框架

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值