首页 > 解决方案 > 尝试使用 probe.sh 监控 JGroups

问题描述


我正在尝试监视 JGroups 成员之间的多播流量。我看到有一个工具probe.sh 调用org.jgroups.tests.Probe。但是,它不会产生任何效果。这个工具还能用吗?例子:

java -cp jgroups-4.0.14-SNAPSHOT.jar org.jgroups.tests.McastReceiverTest -mcast_addr 224.0.75.75 -port 7500 -bind_addr 127.0.0.1
java -cp jgroups-4.0.14-SNAPSHOT.jar org.jgroups.tests.McastSenderTest -mcast_addr 224.0.75.75 -port 7500 -bind_addr 127.0.0.1

现在,在发送和接收消息时:

java -cp jgroups-4.0.14-SNAPSHOT.jar org.jgroups.tests.Probe -mcast_addr 224.0.75.75 -port 7500 

0 responses (0 matches, 0 non matches)

这发生在我尝试传递给 Probe 类的任何命令上。从文档中它至少应该打印“-send probe on /224.0.75.75:7500”,但它不会打印任何内容。
我也尝试过针对 Wildfly 应用程序服务器运行 Probe(在该地址/端口上启用了 jgroups 诊断),但仍然是“0 个响应”

标签: jgroups

解决方案


运行一个真正的 JGroups 程序,例如 Draw,因为 McastSender/ReceiverTest 不使用 JGroups!


推荐阅读