代理软件来运行您的 Java 程序,并允许控制台通过网络与它们交互,以避免较长的进程启动时间?

代理软件来运行您的 Java 程序,并允许控制台通过网络与它们交互,以避免较长的进程启动时间?

不久前,我遇到了一个做类似事情的项目,现在我找不到它了。这个想法是,这个东西会为你运行你的 Java 程序,然后你可以通过网络与它交互。大概是纯文本程序,虽然我没有得到所有的细节(如果我有的话,我可能会记得更好)。这将允许你在 php 网页上使用 Java 程序的输出,并避免每次都受到 Java 程序启动的影响。

有人知道这个项目或者类似的东西吗?

谢谢!

答案1

钉枪可能是您正在寻找的:

Nailgun 是一个客户端、协议和服务器,用于从命令行运行 Java 程序,而不会产生 JVM 启动开销。程序在服务器(以 Java 实现)中运行,并由处理所有 I/O 的客户端(以 C 编写)触发。

相关内容