我有一个用 Spring 制作的、在 Tomcat 上运行的 Web 应用程序。在同一台机器上有一个普通的 Java 应用程序。
我想通过从Web服务器调用Java应用程序来执行它,但我想让应用程序不会使用服务器的资源(它涉及分类器的训练,因此可能会占用大量资源并且time)并且它不能挂起服务器(因此必须异步调用)。
有什么办法可以做到这一点吗?
你有两个选择。
通过执行以下操作启动一个单独的 JVM 实例exec
并使用java
命令。
生成一个新线程 - 但这将使用服务器的资源。
您还可以结合选项 1 和 2 并创建一个执行以下操作的线程exec
call.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)