Шаговые функции AWS Архитектура - PullRequest
0 голосов
/ 03 октября 2019

В моей организации мы планируем реализовать конечный автомат и рабочий процесс для некоторого продукта. Мне понравилась концепция Step Functions и я постарался реализовать ее в своем проекте. Однако есть некоторые настройки, которые мне нужны, и некоторые ограничения, из-за которых я хочу создать свой собственный механизм рабочих процессов.

  1. Какое хранилище данных и структуру данных они используют для хранения этих рабочих процессов?

  2. Как они управляют свойствами рабочего процесса, такими как параллельное действие, повторные попытки действий, попытки исключения и т. Д.

1 Ответ

1 голос
/ 03 октября 2019

Многое из этого можно найти, просто взглянув на документацию:

  1. Все функции Step написаны на языке JSON: Язык состояний Amazon - Функции шага AWS

  2. Если вы хотите, чтобы лямбда-функции выполнялись параллельно, можно управлять: Параллельно - пошаговые функции AWS

Для обработки ошибок и повторных попыток: Обработка ошибок - функции шага AWS

Я бы порекомендовал открыть и поиграть с сервисом функций шага AWS - у них есть несколько отличных готовых сэмплов, которые дают вамрабочее понимание каждого из этих понятий.

...