0

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

谢谢,

贾斯汀

4

1 回答 1

0

JGroups 有检查 IP 多播的工具,请参阅第 2 章的手册。和McastReceiverTest易于McastSenderTest使用:

在一台机器上启动接收器

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

发送者将消息从外壳传输到所有接收者,例如:

发件人:

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]
于 2011-11-04T22:06:35.153 回答