UNPKG

service-bus

Version:

Just another service bus based on Amazon SQS - UNDER HEAVY DEVELOPMENT. Expected to be stable and documented with 0.11 release.

29 lines (22 loc) 689 B
var ServiceBus = require("../main"); var sb = ServiceBus({ accessKeyId: process.env["AWS_ACCESS_KEY_ID"], secretAccessKey: process.env["AWS_SECRET_ACCESS_KEY"], region: process.env["AWS_SQS_REGION"], pubQueueUrl: process.env["AWS_SQS_PUB_QUEUE_URL"], subQueueUrl: process.env["AWS_SQS_SUB_QUEUE_URL"] }); sb.subscribe(onMessages, function(err, res){ if(err) throw err; console.log("Subscribed"); }); function onMessages(messages, done) { messages.forEach(function(message) { console.log(message); sb.acknowledge(message) .then(function() { console.log("Acknowledged"); }); }); done(); }