我有一些我在clojure中编写的代码并将其编译成.jar文件,该文件由在R中工作的协作者重复调用。问题是在R应用程序中重复调用此可执行文件,并且JVM需要是每次都会旋转起来。我的代码的总运行时间可以忽略不计,但每次启动JVM都是相当可观的。
是否有一种更优雅的方法可以让在JVM上运行的应用程序与其他应用程序进行交互?
答案 0 :(得分:0)
如果可能,您可以考虑将您的应用程序更改为EJB或WebService。
如果无法实现,您可以在应用程序的队列中尝试管理器请求,并在不同的线程中进行处理。