连接两台服务器(均使用 JSP 技术)以访问存储在其中一台服务器中的信息的最佳方式?

Best way to connect two servers (Both using JSP tech) to access information stored in one of them?

在一个 "computer system" 中有两个管理独立应用程序的 Web 服务器,它们都使用 JSP 技术。有必要从服务器 A 访问存储在服务器 B 中的信息。如果互连:

  1. 使用 URL 的 GET/POST 调用数据访问服务。
  2. Web 服务的定义和使用。
  3. 直接集成在 Java 中,使用 Java RMI。

哪个是最好的解决方案?为什么?它们各自的优缺点是什么?

一种解决方案是在您需要调用信息的服务器上使用 REST API。您可能想要使用 ajax 呼叫或仅通过 iframe 添加联系人。

Get 调用将简单快速地开发和维护,但是如果它是低延迟和高吞吐量的应用程序,那么您可能希望使用 Java RMI。