リモートコンテナ/コンピュータで実行可能ファイルを呼び出す方法

リモートコンテナ/コンピュータで実行可能ファイルを呼び出す方法

私が持っているもの

  • のように、別のプロセスでオンデマンドで実行可能ファイルを呼び出す Web アプリWordToPdfConverter.Exe。入力は CLI 引数と CLI 引数として渡されるファイルで、出力は標準/エラー出力です。このプロセスは通常、短命です。
  • 実行ファイルがWebサーバーと同じマシン上で実行される単一サーバー設定
  • 現在、実行可能ファイルは Web アプリのパフォーマンスに影響を与えたり、メモリ不足例外などを引き起こしたりする可能性があります。

必要なもの

  • Windows コンテナーを使用してアプリを Docker 化しようとしています。
  • WordToPdfConverter.Exe別のコンテナでプロセスを呼び出したい。

質問

Web アプリから外部実行可能ファイルをリモートで呼び出すにはどうすればよいですか?

  1. CLIを何らかのHttp APIでラップする必要がありますか?おそらく、まさにこれを行うための既存のソリューションがすでにあるでしょう。
  2. コマンドを呼び出すときにリモートコンテナにsshするだけでよいですか?
  3. 他に何かアイデアはありますか?

関連情報