.net - 在 Windows 上运行 aws lambda 或以最便宜的方式在 Windows 机器上运行应用程序的一小部分
问题描述
我将 99% 的应用程序 docker 化,其中 99% 可以在 linux 上运行。一部分需要加载一些exe文件。我正在考虑为此使用 aws lambda。因此,亚马逊 linux 机器上的 docker 映像、低廉的成本和所有其他好处,突然间我发现 - AWS Lambda 仅在 linux 上运行。实现我的应用程序在 linux docker 映像上运行并且其中一小部分在 Windows 操作系统上运行的最佳方法是什么
编辑下面的一条评论建议启动新的 EC2 实例,但这里需要快速反馈给用户。因此,功能与用户单击某些内容并在服务器上进行计算并将响应返回给用户的 UI 有关。
解决方案
一种可能的解决方案可能是使用wine运行 exe 。这避免了需要将代码转换为本地运行,但仍然允许应用程序的那些特定于 Windows 的部分在 Linux 环境中执行,就像 AWS Lambda 提供的那样。
推荐阅读
- linux - 爱普生投影仪
- bigcommerce - 如何在模板主题中添加新的 css 和 js 文件
- javascript - 将值传递给构造函数时使构造函数工作的问题
- linux - AWK 处理数据直到下一次匹配
- docker - nvidia-docker run 与 docker run --runtime=nvidia
- android - 压缩的视频文件无法在 WebServer 的 VideoView 中播放
- java - Android:HTTPS url 在 Okhttp3 中不起作用
- ionic-framework - 如何在 ionic 2 自动化测试 appium 中的 datePicker 中设置值
- c++ - 有没有办法禁用非动态类构造函数?
- vb.net - AutoMapper 复杂映射的代码