我正在编写一个将使用Jgroups的Java应用程序。我已经下载了JGroups jar,从基本功能的角度来看,一切都很好看。我能够创建一个简单的集群,然后通过其他Java程序中的JChannel调用来锁定多个java JVMS /节点,这些Java程序可以很好地连接/加入集群。但是,我似乎无法使callRemoteMethods工作。这是交易。我有一个主Java应用程序,我想在一个由java命令启动的JVM中启动。然后我想让那个主Java应用程序通过jgroups启动另一个JVM并启动一个方法,该方法在我的第二个JVM中的主Java应用程序中编码。 Jgroup手册中的示例并不是那么好,不幸的是,在线示例很少。
任何例子都会非常感激。
谢谢,
- 贾斯汀
答案 0 :(得分:1)
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
上显示了一个示例