如何在Azure的节点js中创建具有延迟可见性的消息?

时间:2018-06-15 15:30:09

标签: node.js azure

我正在关注Azure docs here并试图将消息插入node.js中的队列,但我希望该消息具有延迟的可见性,例如~10分钟。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

插入消息时,只需设置visibilityTimeout属性即可。

var azure = require('azure-storage');
var accountName = '***'
var accountKey = '***'

var queueSvc = azure.createQueueService(accountName, accountKey);    
queueSvc.createMessage('jay', "Hello Jay", {visibilityTimeout : 15} ,function(error, results, response){
  if(!error){
    // Message inserted
  }
});

console.log("insert successfully")

注意:visibilityTimeout定义为秒。

希望它对你有所帮助。