美文网首页并发编程分布式
高并发解决方案之缓存

高并发解决方案之缓存

作者: 尹吉欢 | 来源:发表于2019-03-29 22:39 被阅读273次

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

    全部特性:

    • 通过统一的API访问Cache系统
    • 通过注解实现声明式的方法缓存,支持TTL和两级缓存
    • 通过注解创建并配置Cache实例
    • 针对所有Cache实例和方法缓存的自动统计
    • Key的生成策略和Value的序列化策略是可以配置的
    • 分布式缓存自动刷新,分布式锁 (2.2+)
    • 异步Cache API (2.2+,使用Redis的lettuce客户端时)
    • Spring Boot支持

    课程大纲

    • 课程介绍
    • 缓存框架 jetcache 介绍
    • jetcache API使用
    • jetcache 注解使用
    • jetcache 多级缓存
    • jetcache 自动刷新
    • jetcache 原理分析
    • 缓存穿透,雪崩解决方案
    • 热点Key解决方案
    • 自己封装缓存SDK

    课程地址

    http://cxytiandi.com/course/24

    相关文章

      网友评论

        本文标题:高并发解决方案之缓存

        本文链接:https://www.haomeiwen.com/subject/zrtdbqtx.html