У меня есть массив, скажем, длиной 9999. Теперь я хочу отправить сообщение в SQS с содержимым каждого объекта в массиве.
Вот как я хочу отправлять сообщения:
const promises = tokens.map((token) => {
const params = {
Body: JSON.stringify(data),
};
return sqs.sendMessage({
MessageBody: JSON.stringify(params),
QueueUrl: 'my-queue-url',
}).promise();
});
await Promise.all(promises);
Теперь проблема в том, что я запускаю эту функцию через шлюз API, время ожидания которого истекает через 30 секунд. Как я могу этого избежать? Есть лучший способ это сделать?
@Морис Нет. Не нуждайтесь в ответе. Просто нужно запустить его
Основываясь на вашем ответе в комментариях, я предлагаю вам сделать две вещи:
Вам нужен синхронный ответ, или вы в порядке, если знаете, что система работает над этим?