如何在 JGroups RpcDispatcher 调用中排除调用 class

How to exclude calling class in JGroups RpcDispatcher calls

我想要一个 class 在多个其他 class 中调用相同的方法,而不是尝试自己这样做。

例如,RpcDispatcher 调用 rsp_list = disp.callRemoteMethods(null, "print", new Object[]{10}, new Class[]{int.class}, opts); 不应尝试调用 print 自身,而应仅调用其他通道成员。

您可以在传递给调用的 RequestOptions 中使用排除列表,或使用 TransientFlag.DONT_LOOPBACK(首选,因为效率更高)。 transient 标志也在 RequestOptions.

中设置