Hazelcast vs Ehcache+;使用Spring和Hibernate在service/dao层缓存的Hazelcast注释?
我想评估Hazecast与Ehcache分布式缓存 首先,如何将它们用于具有标准dao/服务层的Spring+Hibernate项目。 Ehcache具有非常优雅且易于使用的注释,如:Hazelcast vs Ehcache+;使用Spring和Hibernate在service/dao层缓存的Hazelcast注释?,hibernate,spring,ehcache,distributed-caching,hazelcast,Hibernate,Spring,Ehcache,Distributed Caching,Hazelcast,我想评估Hazecast与Ehcache分布式缓存 首先,如何将它们用于具有标准dao/服务层的Spring+Hibernate项目。 Ehcache具有非常优雅且易于使用的注释,如: @Cacheable(cacheName = "test", keyGenerator = @KeyGenerator ( name = "SpELCacheKeyGenerator", properties = @Property(value = "#key.string(#args[0
@Cacheable(cacheName = "test", keyGenerator = @KeyGenerator (
name = "SpELCacheKeyGenerator", properties = @Property(value = "#key.string(#args[0])", name = "expression")))
Hazelcast有没有类似的服务?我没有找到任何关于如何在实体/DTO中以这种方式使用Hazelcast的信息。Spring的缓存抽象是由Spring 3.1引入的,旨在缓存方法的结果,从而根据缓存中可用的信息减少执行次数。 如果您想使用EhCache或Hazelcast作为Hibernate二级缓存,那么应该使用Hibernate的配置(使用springxml或Hibernate注释)。Hibernate二级缓存和Spring的缓存之间没有关系 Spring有两个现成的缓存提供程序实现。从正式文件: 有两种现成的集成,用于JDK java.util.concurrent.ConcurrentMap和Ehcache 目前Hazelcast没有内置的Spring缓存提供程序。但在Hazelcast公共组上有一个简单的实现帖子。参见下面的链接
Hazelcast 2.1可用,它有Spring缓存的实现。Spring可缓存注释现在可以很容易地与Hazelcast一起使用
请将您的问题限制为单个问题。如果存在多个问题,则为每个问题打开一个新问题。