Могу ли я использовать websocket для своей функции лямбда - PullRequest
0 голосов
/ 01 мая 2020

У меня есть AWS лямбда-функция, которая выполнит свою задачу примерно за 50 секунд. Я пытался вызвать функцию с помощью API Gateway, но время ожидания API Gateway составляет около 30 секунд!

Итак, я ищу обходной путь.

Я обнаружил, что могу использовать WebSocket для вызова Lambda function.

Мой вопрос:

Если Websocket подключается к функции Lambda и функция завершает свою задачу за 50 секунд и возвращает ответ, будет ли функция Lambda работать когда-либо ??

Или предположим, что 5 пользователей вызывают функцию Lambda с помощью функции Websocket. Могут ли они все использовать одну и ту же лямбду? Или разные лямбды?

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

Я в замешательстве. Могу ли я использовать веб-сокет для своей лямбда-функции или использовать другой способ, такой как SNS, SQS et c?

...