【发布时间】:2020-06-18 19:34:27
【问题描述】:
我正在寻找原生 AWS 中的服务或框架,它给出了一个 csv 文件,创建一个任务并异步处理该任务,并向客户端返回一个任务 ID 或作业 ID,并在任务完成时通知客户端。对此的一些要求:
- 客户端应该能够随时通过作业 ID 检查任务的进度。
- 处理整个任务可能需要 15 分钟以上。
- 应该有一种方法让客户看到失败的原因。
- 所有业务逻辑都在订单项级别。 (这是开发者唯一应该关心的事情)
Native AWS 中是否有任何内置服务或框架?我知道可以使用一些 SQS、Lambda、SNS、Dynamodb 来构建这种服务,但我只是想看看是否有可用的 AWS 产品可以做到所有这些?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb amazon-sqs amazon-sns