Есть ли в Native AWS служба или инфраструктура для управления задачами? - PullRequest
0 голосов
/ 06 марта 2020

Я ищу службу или инфраструктуру в Native AWS, в которой данный файл csv создает задачу и обрабатывает эту задачу асинхронно, возвращает идентификатор задачи или идентификатор задачи клиенту и уведомляет клиента о выполнении задачи. завершено. Некоторые требования для этого:

  • Клиент должен иметь возможность проверять ход выполнения задачи по идентификатору задания в любое время.
  • Обработка всей задачи может занять более 15 минут.
  • У клиентов должен быть способ увидеть причины сбоев.
  • Все бизнес-логики c будут на уровне позиции. (это единственное, о чем должен заботиться разработчик)

Существует ли какая-либо встроенная служба или инфраструктура для этого в Native AWS? Я знаю, что можно создать такой сервис, используя некоторые SQS, Lambda, SNS, Dynamodb, но я просто смотрю, есть ли уже доступное AWS предложение для него, которое может сделать все это?

1 Ответ

3 голосов
/ 06 марта 2020

Ближайшим сервисом для этой концепции является AWS Шаг Функции .

Однако это будет просто один компонент решения. Вам все равно нужно создать компонент compute с помощью Amazon EC2 или AWS Lambda. Вам нужно будет создать интерфейс для пользователей, добавить аутентификацию, уведомления и т. Д. c.

Итог: Нет службы AWS, которая выполняет что вы описываете Тем не менее, есть строительные блоки, если вы sh создадите их самостоятельно.

...