2017-03-15 3 views
0

Ich habe einen Code, den ich in clojure geschrieben habe und ihn in eine .jar-Datei kompiliert habe, die von einem in R arbeitenden Mitarbeiter wiederholt aufgerufen wird. Das Problem ist, dass diese ausführbare Datei wiederholt aufgerufen wird in der R-Anwendung und die JVM muss jedes Mal hochgespielt werden. Die Gesamtlaufzeit meines Codes ist vernachlässigbar, aber die JVM jedes Mal hoch zu starten, ist beträchtlich.Eine .jar-Datei mehrmals aus einer anderen Anwendung aufrufen

Gibt es eine elegantere Möglichkeit, Anwendungen, die auf der JVM ausgeführt werden, mit anderen Anwendungen zu interagieren?

Antwort

0

Sie können Ihre Anwendung in einen EJB oder WebService ändern, wenn dies möglich ist.

Wenn dies nicht möglich ist, können Sie Verwaltungsanforderungen in einer Warteschlange in Ihrer Anwendung testen und in verschiedenen Threads verarbeiten.

Verwandte Themen