Como invocar executável em contêiner/computador remoto

Como invocar executável em contêiner/computador remoto

O que eu tenho

  • Web App que invoca executáveis ​​sob demanda em processos separados, como WordToPdfConverter.Exe. As entradas são argumentos cli e arquivos passados ​​como argumentos cli, a saída é saída padrão/erro. O processo geralmente dura pouco.
  • Configuração de servidor único onde os executáveis ​​são executados na mesma máquina como servidor web
  • Atualmente os executáveis ​​podem afetar o desempenho do aplicativo web ou causar exceção de falta de memória, etc...

O que eu preciso

  • Estou prestes a encaixar o aplicativo usando contêineres do Windows.
  • Quero invocar os WordToPdfConverter.Exeprocessos em um contêiner separado.

Pergunta

Como invoco o executável externo remotamente do meu aplicativo web?

  1. Devo agrupar a CLI em alguma API HTTP? Talvez já exista uma solução para fazer exatamente isso
  2. Posso apenas fazer ssh no contêiner remoto ao invocar o comando
  3. Alguma outra ideia?

informação relacionada