Ich habe einen Single-Threaded-Prozess, der eine Eingabedatei nimmt und eine Ausgabedatei erzeugt (nimmt Datei- und Dateiausgabepfade als Eingaben). Ich möchte Erlang verwenden, um mehrere Instanzen dieses Prozesses zu erstellen, zu verwalten und zu schließen.Verwenden von Erlang, um mehrere Instanzen eines externen Prozesses zu verwalten
Grundsätzlich, wenn der Client-Prozess die Ausgabedatei erzeugen muss, verbindet sich der Client mit dem Erlang-Server mit dem Eingabe-und Ausgabepfad - der Server initiiert einen neuen Prozess - füttert es die Pfade und dann sobald der Prozess abgeschlossen ist , beende den Prozess.
Ich habe ein grundlegendes Verständnis, wie gen_server usw. funktioniert, aber ich möchte wissen, ob ich erlang verwenden kann, um Instanzen eines externen Prozesses zu erstellen und zu löschen? (z.B. ein JAR). In welcher Bibliothek sollte ich suchen?