我正在编写一个将使用 Jgroups 的 Java 应用程序。我已经下载了 JGroups jar,从基本功能的角度来看,一切看起来都很好。我能够创建一个简单的集群,然后通过其他 Java 程序中的 JChannel 调用来启动多个 java JVMS/节点,这些程序可以很好地连接/加入集群。但是,我似乎无法让 callRemoteMethods 工作。事情是这样的。我有一个主 Java 应用程序,我想在 JVM 中启动它,该应用程序由 java 命令启动。然后,我想让该主 Java 应用程序通过 jgroups 启动另一个 JVM,并启动在第二个 JVM 中的我的主 Java 应用程序中编码的方法。 Jgroup手册中的例子不太好,不幸的是网上的例子很少。
任何例子将不胜感激。
谢谢
--贾斯汀
最佳答案
JGroups 附带了大量测试来展示如何使用 RpcDispatcher,例如 -https://github.com/belaban/JGroups/blob/master/tests/junit/org/jgroups/blocks/RpcDispatcherUnitTest.java -https://github.com/belaban/JGroups/blob/master/tests/junit/org/jgroups/blocks/RpcDispatcherTest.java
该手册还在 http://www.jgroups.org/manual-3.x/html/user-building-blocks.html#RpcDispatcher 处显示了一个示例
关于java - 需要一个RpcDispatcher的例子来进行远程方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10587287/