EhCache cluster 不能复制

kevinwang168 发布于 2012/07/06 12:20
阅读 1K+
收藏 2

红薯, 你好,想跟你请教个问题:

我在配置 Ehcache 的集群,用了RMI、JGroup两种方式,都不行,一台server的cache数据都不能同步到另一台server上,看到你的如下文章:http://www.oschina.net/question/12_3984

--------------------
下载 EhCache 集群演示程序
红薯 发表于 2-8 20:57 2年前, 26回/7544阅, 最后回答: 2个月前 ( 32人收藏此话题, 我要收藏 |举报)
讨论区 » 技术分享
顶 1 踩
今天试验了一下在集群环境中使用 EhCache ,用的是 JGroups 多播方式进行缓存数据的分发。效果相当不错,性能也挺好,在我的本子和另外一台PC机上做实验,执行50000次缓存写入所需的时间不到 5 秒。

现将测试的项目打包发布出来供大家参考。

下载地址:ehcache-cluster-tester.zip
---------------------

我下载了你的源码,在myeclipse设置后,应用可以正常启动,但数据不能同步,是什么原因?
1.我的环境:win7 + jdk1.6+tomcat6
2.jgroup版本是JGroups-2.4.7.GA.bin 
3.是多播地址的问题吗?如何检查? 多谢!

加载中
0
k
kevinwang168

补充一下: 现在的状态是server A 可以复制到server B,但server B不能复制到server A,可能与win7的防火墙等设置有关,那位能提供一下建议,先谢了

0
k
kevinwang168

问题解决了,RMI、JGroup两种方式都可以了。做了如下工作,供大家参考:

1.我们公司的网络禁掉了组播功能,所以使用一个开通了IGMP snooping的低端交换机组成局域网。

2.换了一台机器就可以了。

3.如果使用myeclipse的tomcat插件运行ehcache集群应用,则需要在myeclipse中修改jvm的参数 -Djava.net.preferIPv4Stack=true, 修改tomcat的catalina.bat不起作用。这点可以在打印的信息中得到确认,如果绑定到IPV6的地址上,就不行,必须绑定到IPV4的地址上。

折腾了两天,有点累。

hzxwf
hzxwf
能不能帮我看下,为什么不起作用,谢谢 我的代码贴在这里,http://www.iteye.com/problems/99011
返回顶部
顶部