Lo que tengo
- Aplicación web que invoca ejecutables bajo demanda en procesos separados como
WordToPdfConverter.Exe
. Las entradas son argumentos cli y los archivos pasados como argumentos cli, la salida es salida estándar/de error. El proceso suele ser de corta duración. - Configuración de servidor único donde los ejecutables se ejecutan en la misma máquina como servidor web
- Actualmente, los ejecutables pueden afectar el rendimiento de la aplicación web o provocar una excepción de falta de memoria, etc.
Lo que necesito
- Estoy a punto de acoplar la aplicación usando contenedores de Windows.
- Quiero invocar los
WordToPdfConverter.Exe
procesos en un contenedor separado.
Pregunta
¿Cómo invoco el ejecutable externo de forma remota desde mi aplicación web?
- ¿Debo incluir la CLI en alguna API Http? Quizás ya exista una solución para hacer exactamente esto.
- ¿Puedo simplemente ingresar al contenedor remoto al invocar el comando?
- ¿Alguna otra idea?