hazelcast替代JF缺省的ehcache

11-02-17 banq
hazelcast是一个轻量的集群分布式缓存系统,比基于ehcache的兵马俑terracotta要轻量简单,是一种In-Memory Data Grid内存数据网格。

多谢flyzb提供hazelcast的JdonFramework的插件修改方式:

1.下载hazelcast-1.9.2.jar和hazelcast-hibernate-1.9.2.jar。

2.增加新类HazelcastProvider。

3.更改CacheableWrapper,如下:

public class CacheableWrapper implements java.io.Serializable

4。在container.xml中增加:

<component name="cache" class="com.jdon.components.encache.EncacheProvider" />

5.增加文件hazelcast.xml

6.另外web工程中的hibernate.cfg.xml需要更改如下(基于hibernate3.2):

<property name="hibernate.cache.provider_class">com.hazelcast.hibernate.provider.HazelcastCacheProvider</property>

<property name="hibernate.cache.useminimalputs">true</property>

完整下载包

[该贴被banq于2011-02-17 11:41修改过]

[该贴被banq于2011-02-17 11:41修改过]

                   

7
flyzb
2011-02-17 17:55
补充一下,所有的Model类都要继承java.io.Serializable接口。

另外,Hazelcast还可以替代JMS实现基于云架构的分布式领域事件。

flyzb
2011-02-17 23:39
不好意思,上面的第4行应该是

<component name="cache" class="com.jdon.components.hazelcast.HazelcastProvider" />

banq
2011-02-19 09:22
再次感谢flyzb,也欢迎大家如果有JF组装改动,可以到sf.net申请加入Jdonframework项目,自己上传你们的改动,或者直接传给我代为上传。

其实我很喜欢软件这种模块组件化的状态,就象我倒腾电脑或其他东西,比如我搞了一个1U刀片服务器用来做电脑,风声噪音特别大,怎么办?把他的风扇关了,淘宝网上买个静音CPU风扇,这就为我所用,生活中我常喜欢DIY动手组装或改装一些东西。

软件作为一个无形事物,目前也能达到这种组件化或者称构件化的改装,说明其已经成熟稳定,下面就是让更多人普及意识到这个现状,因为其无形,普及程度没有形那么容易。

[该贴被banq于2011-02-19 09:30修改过]

yongegao
2011-08-02 13:34
兄弟,我现在有个关于Hazelcast的问题,希望能得到你的帮助,非常感谢!!QQ:654166020

猜你喜欢
2Go 1 2 下一页