我正在开发一个 Spring Web 应用程序,我需要与基于远程的命令行 Java 应用程序进行交互,以便在此应用程序上运行简单的搜索查询并取回结果。我最初将它集成到我的 Spring 应用程序中,但我的应用程序本身需要大量内存(它是一个涉及大量数据的应用程序),我认为它们不能再共存于一台服务器上。
我在 Amazon ec2 上运行所有内容,因此服务器之间的延迟应该非常低。我认为我可以使用直接 SSH 连接,但不确定这是否是最佳方法。我想让与我交互的命令行应用程序尽可能简单(如果不需要的话,我宁愿不将其变成网络服务)。我对 Java 还是很陌生,如果这听起来像是一个基本问题,我很抱歉。
最佳答案
除网络服务外,您还有多种选择。其中一些是:
关于java - Spring/Java,与另一台服务器上的命令行 Java 应用程序远程交互的好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320773/