So rufen Sie eine ausführbare Datei im Remote-Container/Computer auf

So rufen Sie eine ausführbare Datei im Remote-Container/Computer auf

Was ich habe

  • Web-App, die ausführbare Dateien bei Bedarf in einem separaten Prozess aufruft, wie z . B. WordToPdfConverter.Exe. Eingaben sind CLI-Argumente und als CLI-Argumente übergebene Dateien, die Ausgabe ist Standard-/Fehlerausgabe. Der Prozess ist im Allgemeinen kurzlebig.
  • Einzelserver-Setup, bei dem die ausführbaren Dateien auf derselben Maschine wie der Webserver ausgeführt werden
  • Derzeit können die ausführbaren Dateien die Leistung der Web-App beeinträchtigen oder eine Ausnahme aufgrund von unzureichendem Arbeitsspeicher usw. verursachen.

Was ich brauche

  • Ich bin dabei, die App mithilfe von Windows-Containern zu dockerisieren.
  • Ich möchte die WordToPdfConverter.ExeProzesse in einem separaten Container aufrufen.

Frage

Wie rufe ich die externe ausführbare Datei remote von meiner Web-App aus auf?

  1. Sollte ich die CLI in eine HTTP-API einbinden? Vielleicht gibt es bereits eine Lösung, die genau das tut
  2. Kann ich beim Aufrufen des Befehls einfach per SSH auf den Remote-Container zugreifen?
  3. Irgendwelche anderen Ideen?

verwandte Informationen