What is the maximum concurrency limit on SQS FIFO Queue? If I call 200 sendMessageBatch APIs with 10 messages(< 256KB) per API invocation. Will SQS be able to handle this?
Sample Code:
const totalSqsBatches = 200;
const sqsPromises = [];
for (let batch = 0; batch < totalSqsBatches; batch++) {
sqsPromises.push(
sqs.sendMessageBatch({
Entries: sqsEntries.slice(batch, (batch + 1) * 10),
QueueUrl: URL,
})
);
}
await Promise.all(sqsPromises).catch(err => console.error(err)