Skip to content

tacowan/azure-queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Azure Queue listener example

To use this example, require azure-queue, instantiate a queue listener, provide it with a callback for the "message" event, and finally attach the listener to a particular queue.

var QueueListener = require('azure-queue');
var azure = require('azure');
var queuename = "myqueue";

var queueService = azure.createQueueService();

var listener = new QueueListener();
listener.on('message', function(message) {
	// watch the backoff/speedup 
	console.log("..." + Math.pow(2, listener.timeout));

	// at a minumum the message should be deleted 
    // otherwise it'll remain on the queue
    // add message processing here
	queueService.deleteMessage(queuename
                , message.messageid
                , message.popreceipt
                , function(error){
                    if(!error){
                        console.log("deleted");
                    }
                });
});
listener.listen(queuename, queueService);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published