Infinispan 2LC提供商以这种对等模式工作(而不是将数据存储在服务器中)。过去考虑过服务器模式的选择,但到目前为止它不值得投资,因为任何缓存查询都需要进行网络往返。
虽然Ehcache将来可能会通过JCache API集成到Hibernate,但Infinispan提供了原生(因此更高性能)的集成。以下是与Hibernate ORM 5.3集成的Maven坐标:
<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-hibernate-cache-v53</artifactId> <version>9.3.1.Final</version> </dependency>
如果你与Hibernate 5.1集成使用 infinispan-hibernate-cache-v51 神器。 5.2支持( infinispan-hibernate-cache - 是的,没有后缀)已被删除,最后一个版本是9.2.5.Final。
infinispan-hibernate-cache-v51
infinispan-hibernate-cache
是的,Ehcache 2.x应该涵盖您的用例。
不,它将来不会被维护。它现在几乎没有维护。它确实将被Ehcache 3.x取代。