sqs-service

1.0.2 • Public • Published

aws-sqs-service

AWS Simple Queue Service(SQS)

Requirement

Enviroment variables - IAM credentials

export AWS_ACCESS_KEY_ID=your-id
export AWS_SECRET_ACCESS_KEY=your-secret

Install

npm i -S sqs-service

Usage

Config

const QueueService = require('aws-sqs-service');
const sqs = new QueueService(options);

options

  • region -- required
  • batchSize -- The maximum number of messages to return. valid value 1 to 10. Default 1.
  • apiVersion

Send Message to Queue

sqs.sendMessage(url, payload)  //url -> queueUrl, payload -> JSON object

Consume from Queue

sqs.consume(url, function(data, done) => {
  //doSomethingWith(data)
  //done()
  
  //doSomethingAsyncWith(data)
  //  .then(_ => done())
})

Package Sidebar

Install

npm i sqs-service

Weekly Downloads

3

Version

1.0.2

License

ISC

Unpacked Size

3.52 kB

Total Files

4

Last publish

Collaborators

  • homuchen