Terracotta收购Ehcache:对Java缓存领域产生深远的影响

阅读更多
两个最著名的开源java 缓存解决方案的厂商现在由于 Terracotta 对 Ehcache 的收购联合到一起了。Terracotta,目前唯一的提供JVM级别的“POJO clustering集群”的厂商,能够提供多线程单一JVM应用,并且能让它们跨JVMs运行而不需要修改任何代码。Ehcache是目前部署使用最广泛的缓存应用,它提供了标准的HashMap类型接口,类似Oracle Coherence。这个合并对Java缓存领域将产生深远的影响。

目前合并可能造成的影响:

1.开源: Ehcache和Terracotta都是开源软件,未来不会改变

2.开源协议:Ehcache目前使用的是 Apache 2.0 license,也不会改变

3.Hosting托管:主机托管服务将从SourceForge 转移到 Terracotta Forge. 更多的细节正在协商中,但是Terracotta未来将完全接管所有的托管服务,包括源代码,邮件列表和社区论坛等。

4.Greg Luck:Ehcache的创始人老大将继续领导Ehcache

5.现存的功能:Ehcache将继续提供非集群缓存解决方案。就像现在提供的一样。

6.Ehcache将由Terracotta团队提供更好的支持和服务

7. Terracotta将获得Ehcache的软件和技术,提供强大的解决方案,尽可能占据所有的缓存节点,包括桌面和服务器。

Terracotta近年来在分布式缓存应用卓绝努力,最近刚发布Terracotta 3.1,包括了一个新的更快的Hibernate second-level cache 二级缓存实现。Hibernate 缓存实现在Terracotta 集成模块分布缓存DistributedCache之上完成。下面图片现实了实现机制:



DistributedCache在能够极大扩展的ConcurrentDistributedMap之上建立,Terracotta也曾经在本地缓存方面努力,但是收购了Ehcache以后,将专注于分布式缓存。



这样Terracotta将提供统一的完整的缓存解决方案。喜欢Ehcache简单、高性能和灵活特性的用户,现在可以通过 Terracotta无缝接入分布式企业应用缓存的功能,获得企业数据一致性,操作的可视性和可控性等功能。Ehcache和Terracotta的结合为您的业务和应用提供了一系列广泛的缓存功能、商业支持模式和专业服务。




你可能感兴趣的:(Java,企业应用,Hibernate,应用服务器,JVM)