我想知道使用 RMI,服务器是否可以从任何客户端远程调用方法,或者只有客户端可以使用其服务器执行此操作。
最佳答案
无论此类设计决策有何影响,都可以在可通过网络访问的两个 JVM 之间使用 RMI。这意味着,如果服务器可以通过网络访问其客户端,并且客户端有可用的 JVM 并且可以充当 RMI 服务器,则可以使客户端或每个客户端成为 RMI 服务器并拥有“服务器”与他们每一个人进行沟通。
假设服务器是应用程序服务器,我建议您使用 Java 消息服务 (JMS) 来允许服务器与客户端系统通信。
关于java - 我可以使用 RMI 从服务器调用客户端方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21665300/