简单的ehcache程序,用于验证多播的网络设置

时间:2011-11-02 23:50:49

标签: linux ehcache aix multicast distributed-caching

我正在寻找一个简单的ehcache程序示例来验证多播的网络设置。关于为ehcache配置多播的问题,有很多帖子。我想要一个简单的脚本/程序,它可以启动两个java vms并验证VM之间是否通信缓存更新,从而验证多播配置是否在单个服务器上运行,以及可以在多个服务器上运行的程序的扩展,验证ehcache在服务器之间是否正常工作。

谢谢,

贾斯汀

1 个答案:

答案 0 :(得分:0)

JGroups有检查IP多播的工具,请参阅the manual on chapter 2McastReceiverTestMcastSenderTest易于使用:

在一台机器上启动接收器

java org.jgroups.tests.McastReceiverTest -mcast_addr 224.10.10.10 -port 5555

和另一个发件人

java org.jgroups.tests.McastSenderTest -mcast_addr 224.10.10.10 -port 5555

(可能会添加-jar jgroups-X.jar

发送方将消息从shell发送到所有接收方,例如:

发件人:

Socket=0.0.0.0/0.0.0.0:55276, ttl=32, bind interface=0.0.0.0/0.0.0.0
> foo
> << Received response from XXX.XXX.XXX.XXX:5555: Hello from Bela

接收器:

Socket=0.0.0.0/0.0.0.0:5555, bind interface=0.0.0.0/0.0.0.0
foo [sender=XXX.XXX.XXX.XXX:55276]