rest - 连接两台服务器(均使用 JSP 技术)以访问存储在其中一台服务器中的信息的最佳方式是什么?
问题描述
在“计算机系统”中,有两个管理独立应用程序的 Web 服务器,它们都使用 JSP 技术。有必要从服务器 A 访问存储在服务器 B 中的信息。如果与以下设备互连:
- 使用 URL 的 GET/POST 调用数据访问服务。
- Web 服务的定义和使用。
- 使用 Java RMI 在 Java 中直接集成。
哪个是最好的解决方案?为什么?它们各自的优点和缺点是什么?
解决方案
一种解决方案是在您需要调用信息的服务器上使用 REST API。您可能想使用 ajax 调用或仅通过 iframe 包含联系人。
Get call 将简单快速地开发和维护,但是如果它是低延迟和高吞吐量的应用程序,那么您可能想要使用 Java RMI。
推荐阅读
- types - PyCharm 中的类型问题?
- python - 为什么 Mallet LDA 的结果很差,而 Gensim 版本却没有?
- mongodb - 无法连接到 rust 中的 MongoDB Atlas 数据库
- java - Java 可选与 C++ 可选
- spring-boot - 使用浏览器时如何使 Spring boot CSV 消息转换器显示 CSV 内联而不下载
- node.js - Node.js 集群仅用于 Express 应用程序中的特定功能
- r - 对具有缺失值的数据进行分组
- java - 如何在 iText7 中为单个页面设置页面标签?
- git - 连接到一个空的 subversion 存储库
- c# - 如何通过普通 http 在 C# Kestrel Web 服务器中启用 http2?