Java缓存开发与管理

讲解缓存机制和设计原则,缓存是解决大容量并发访问的利器。 企业开发逐步面向互联网和移动用户,缓存技术成为企业应用开发中重要角色。

时间1天。

应用缓存设计

  • 缓存的作用
  • 缓存相关规范和项目
  • 和Map相同和不同之处
  • 缓存管理器
  • 缓存定义和使用
  • 驱逐策略
  • 缓存方式
  • 缓存范例
  • 其他使用缓存的地方
  • 缓存穿透
  • 缓存雪崩
  • JCache API

分布式缓存

  • 特性
  • 互联网应用的重要基础服务

Hazelcast

  • Hazelcast IMDG
  • Hazelcast 架构图
  • 数据分区
  • 集群部署方式
  • 集群发现机制
  • 分布式对象存储
  • 分布式事件
  • Hazelcast Jet
  • 分布式计算
  • 分布式查询

Coherence 社区版

  • Coherence 特性
  • 特色功能

Infinispan

  • 分布式缓存模式
  • Infinispan 同步和异步API
  • 支持多协议的客户端
  • CacheImpl 缓存实现
  • 强大灵活的配置方式
  • CacheStore接口实现
  • 锁和并发模型
  • 缓存应用
  • 查询接口