专业的JAVA编程教程与资源

网站首页 > java教程 正文

开源阿里java缓存框架-jetcache,老好用了

temp10 2025-01-11 17:20:09 java教程 10 ℃ 0 评论

大家好,我是铺子,欢迎光临我的编程干货铺子,铺子有新货-开源阿里java缓存框架-jetcache 推荐星数 ★★★★★


开源阿里java缓存框架-jetcache,老好用了


序言

对于系统性能优化,我通常会引入二级缓存解决方案,会遇到那些问题呢?

  • 生存周期
  • 二级缓存
  • 缓存自动刷新
  • 引入更加简单

介绍

  • 我是谁?

JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解,可以原生的支持TTL、两级缓存、分布式自动刷新,还提供了Cache接口用于手工缓存操作。 当前有四个实现,RedisCache、TairCache(此部分未在github开源)、CaffeineCache(in memory)和一个简易的LinkedHashMapCache(in memory),要添加新的实现也是非常简单的。

  • 我在哪?

https://github.com/alibaba/jetcache

  • 特性

通过统一的API访问Cache系统

通过注解实现声明式的方法缓存,支持TTL和两级缓存

通过注解创建并配置Cache实例

针对所有Cache实例和方法缓存的自动统计

Key的生成策略和Value的序列化策略是可以配置的

分布式缓存自动刷新,分布式锁 (2.2+)

异步Cache API (2.2+,使用Redis的lettuce客户端时)

Spring Boot支持

推荐理由

  • 星数 4.7K+
  • 项目活跃
  • 文档齐全


总结

SpringCache,我是看过介绍的,没有jetcache 使用更加方便,功能更加的完善

每天不断更,精彩不停止,明天见

朋友们,记得留个关注、点赞、评论哟,让我们一起去看星辰大海,品味代码人生

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表