java - RMI - 谁调用了该方法

标签 java rmi

有没有办法知道服务器/客户端调用了服务器上的方法?

问题: 我有一个完全连接的服务器图,当命令从某个服务器节点上的客户端传入时,我会将其转发到图上的其余服务器节点。我只想转发命令当且仅当它来自客户端而不是另一个服务器。

最佳答案

与其试图找出客户端,为什么不提供服务器对象的两种实现呢?一种转发请求,一种不转发请求?我将从非转发版本中继承转发版本,并以不同的名称注册它们。

但是,在我看来,您确实想要一个消息传递架构,而不是服务器之间的 RMI。

关于java - RMI - 谁调用了该方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5423795/

相关文章:

java - 如何减少网络垃圾的产生?

java - 从Java中的字符串创建新对象

java - 如何从 quartz 调度程序的属性文件中获取值?

java - 如何在Java中进行并行编程?

java - Java 中的网络通信选项(客户端/服务器)

java - 在不使用策略文件的情况下以编程方式授予权限

Java 如何将 'refresh' jar 放入 war 文件中

java - Rmi 错误 IllegalArgumentException、MarshalException

java - 如何使数组列表可远程访问

java - 创建图形编辑器