Skip to content

Instantly share code, notes, and snippets.

@mahiya
Last active September 7, 2020 06:23
Show Gist options
  • Save mahiya/9906b5c1aac87c48f66d7f0b451df93c to your computer and use it in GitHub Desktop.
Save mahiya/9906b5c1aac87c48f66d7f0b451df93c to your computer and use it in GitHub Desktop.
Sample code of calling AWS.SQS.sendMessageBatch method
var AWS = require('aws-sdk');
var sqs = new AWS.SQS();
const queueUrl = '';
async function sendMessages(messages) {
for (var i = 0; i < messages.length;) {
var params = {
QueueUrl: queueUrl,
Entries: []
};
for (var j = 0; j < 10 && i < messages.length; i++ , j++) {
params.Entries.push({
Id: i.toString(),
MessageBody: messages[i]
});
}
await sqs.sendMessageBatch(params).promise();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment