Является ли AWS Lambda правильным способом запуска пакетного задания?

Все ответили правильно - возвращаемое значение в этом случае просто отбрасывается, и в этом конкретном примере вы можете его игнорировать.

Однако , если возвращаемое значение является указатель на память, выделенный внутри функции, и вы игнорируете его, у вас будет утечка памяти .

Итак, некоторые значения функций, которые вы не можете просто игнорировать, но в этом случае - вы можете.

0
задан antonro 17 January 2019 в 08:57
поделиться

2 ответа

Если вы уверены, что ваша функция будет работать не более 15 минут, AWS Lambda может стать решением. Вот лямбда-ограничения AWS , которые могут помочь вам принять решение по этому вопросу.

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

  • Этот показывает краткие списки, которые вы хотели бы рассмотреть, и факторы, влияющие на него.
  • Этот может иметь более глубокое объяснение холодного старта в отношении того, как он работает внутри.

Что мне следует использовать, если моя работа должна работать дольше?

В зависимости от вашей инфраструктуры, вы можете изучить Запланированные задачи [119 ]

0
ответ дан groobie newbie 17 January 2019 в 08:57
поделиться

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

Если ваша партия работает в течение 15 минут, вы можете использовать лямбда-функцию.

Но если вы хотите, чтобы пакетная обработка выполнялась, вам следует проверить AWS Batch. Серия AWS .

Здесь хорошая статья о демонстрации использования пакета aws.

0
ответ дан Sangam Belose 17 January 2019 в 08:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: