Cacheonix - 分布式开源Java缓存

Cacheonix是一个开源分布式java缓存,能够以集群方式扩展java应用,其特点是横向扩展能力和最短的GC暂停时间。

Cacheonix提供严格一致性的分布式缓存,没有主从节点之分,所有节点都包含共享的彼此复制的数据. 这能在集群中节点失败时提供不会中断的服务,Cacheonix能提供最低延迟地将负载扩散开来,使用
Cacheonix保存重要数据在内存中,能确保数据总是可用的。

Cacheonix 2.2.2增加了使用servlet过滤器缓存请求的特点:
1. 缓存Web请求
2.支持客户端缓存控制cache control头部
3.自动gzip压缩响应

Cacheonix使用简单:


Cacheonix cacheonix = Cacheonix.getInstance();
Cache<String, String> cache = cacheonix.getCache("my.cache");
String replacedValue = cache.put(
"my.key", "my.value");

项目:
Cacheonix - Distributed Java Cache

Github