Java 缓存介绍:Ehcache、Hazelcast、Infinispan
- 是否只需要一个本地的缓存,或者是需要在应用集群中使用的缓存分区
- 在数据一致性和延迟方面的权衡
- 是不是在固定的硬件架构上的静态发布,或者是不断增长的应用服务器数量
Ehcache | Hazelcast | Infinispan | |
---|---|---|---|
支持点对点模式下的分布式哈希表 | no | yes | yes |
支持点对点模式下的全复制架构 | yes | no | yes |
点对点模式下原子操作确保数据的一致性,甚至是缓存配置是错误的情况下 | yes | yes | no |
C/S 模式下明确的硬件配置 | yes | no | no |
C/S 模式下的可伸缩配置发布 | no | yes | yes |
C/S 模式下原子操作确保数据的一致性 | no | yes | no |
相关文章