我们的系统基本上只是结合 MS SQL Server 运行 C# 和 Powershell 应用程序的 Windows Server。我们有一个内部的 WorkflowManagement 解决方案,它能够运行执行 EXE/BAT/PS1 甚至调用 DLL 函数的任务。
现在我正在评估 Apache Airflow 是否对我们来说是一个更好的解决方案。到目前为止,我的天真计划是在 Linux 机器上运行气流调度程序,然后让消费者在 Windows 机器上运行。但是,例如,我将如何设置使用者以运行 .exe 任务?
我是否需要创建一个接受 HTTP 调用然后执行 .Exe 文件的 Wrapper-Service?