首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Spring中集成Hazelcast遇到的有关问题

2012-07-01 
Spring中集成Hazelcast遇到的问题最近在cms项目中出现了一个bug,该项目是集群部署的,程序中使用了缓存(非

Spring中集成Hazelcast遇到的问题

最近在cms项目中出现了一个bug,该项目是集群部署的,程序中使用了缓存(非分布式缓存),导致多台服务器信息不一致的情况,在网上搜了下,发现Hazelcast可以很容易解决这样的问题,后来了解Hazelcast后,在Spring中集成了Hazelcast,可发现没有像文档中说的那样简单,老是出现问题,出现的第一个问题,就是下面一段代码出现注入的参数类型不一致问题:

<bean id="instance" factory-method="newHazelcastInstance">    <constructor-arg>        <bean value="dev"/>                    <property name="password" value="pwd"/>                </bean>            </property>            <!-- and so on ... -->        </bean>    </constructor-arg></bean><bean id="map" factory-bean="instance" factory-method="getMap">    <constructor-arg value="map"/></bean>

?

后来为了实例化上面这个类,我自己封装到了代码中,没有使用上面的配置文件,这个问题解决后,后面又写了一些测试代码,想测试一下分布式数据共享是否真能起作用,到最后程序部署完毕并测试的时候,发现多台服务器之间相同的变量数据还是不一致,不知道是怎么回事?当然我写了一个简单的demo测试是成功的,希望高手给我解答一下,纠结了很长时间,非常感谢!!!

热点排行