我想知道在AWS中托管长时间运行的计划任务的推荐方法是什么 .
目前我们有一个EC2实例(windows)负责每隔几个小时触发我们的应用程序 . 此任务将需要1-3个小时,具体取决于要处理的项目数 .
-
Lambda似乎不合适,因为我的任务太长了
-
找到了关于Hangfire Scheduled Jobs in .NET Core 2 Web app hosted in AWS的这个主题 . 看似很好,但在AWS之外 .
有什么建议?
Thx Seb
我想知道在AWS中托管长时间运行的计划任务的推荐方法是什么 .
目前我们有一个EC2实例(windows)负责每隔几个小时触发我们的应用程序 . 此任务将需要1-3个小时,具体取决于要处理的项目数 .
Lambda似乎不合适,因为我的任务太长了
找到了关于Hangfire Scheduled Jobs in .NET Core 2 Web app hosted in AWS的这个主题 . 看似很好,但在AWS之外 .
有什么建议?
Thx Seb
2 回答
我推荐AWS Step Functions . 很容易实现 . AWS无服务器平台的一部分 .
AWS Step Functions
Using AWS Lambda with Scheduled Events允许您创建将响应预定事件的AWS Lambda . 然后,此Lambda可以触发您的应用 . 您的应用不需要在Lambda本身 .