У меня есть Lambda, использующая AWS Java SDK.
В обработчике этой лямбды у меня есть код, который выглядит так:
AmazonSQS sqs = AmazonSQSClientBuilder.defaultClient();
sqs.sendMessage( ... )
Я ожидаю, что приведенные выше строки будут довольно быстрыми, и в большинстве случаев это то, что я наблюдаю.
Однако при холодном запуске этот код выполняется около 20 секунд. На самом деле только первая строка, построитель клиента, занимает около 10 секунд.
Это ожидаемая производительность java API AWS SQS при холодном запуске?
sendMessageAsync
выполняется мгновенно, но, похоже, ничего не делает. Я не знаю, отменит ли лямбда, возвращающаяся до завершения sendMessage, его отмену. - person Vivek Maharajh   schedule 17.10.2019