我拥有的
- Web 应用程序在单独的进程中按需调用可执行文件,如
WordToPdfConverter.Exe
。输入是 cli 参数和作为 cli 参数传递的文件,输出是标准/错误输出。该过程通常很短暂。 - 单服务器设置,其中可执行文件与 Web 服务器在同一台机器上运行
- 目前,可执行文件可能会影响 Web 应用程序的性能或导致内存不足异常等......
我需要的
- 我即将使用 Windows 容器来将该应用程序 docker 化。
- 我想
WordToPdfConverter.Exe
在单独的容器中调用这些进程。
问题
如何从我的 Web 应用程序远程调用外部可执行文件?
- 我应该将 CLI 包装到某个 Http API 中吗?也许已经有现成的解决方案可以做到这一点
- 我可以在调用命令时直接 ssh 进入远程容器吗
- 还有其他想法吗?