2
A
回答
4
請查看azure-webjobs-sdk-script回購,我們正在爲這個問題開發解決方案。
回購是新的,所以文檔和幫助仍正在聯機,但你可以克隆它並運行這表明各種Node.js的觸發功能,包括a queue triggered function的Host.Node樣本項目:)這圖書館已經已經通過測試部署到Azure並運行。
請登錄回購的問題清單上的任何問題/反饋,我們會解決這些問題:)
3
看馬修的職位,我們正在與SDK工作的一個新的東西。 https://github.com/Azure/azure-webjobs-sdk-script
尚未使用WebJobs SDK。
您可以構建一個連續的作業並保留fetching。如果你想建立的東西還挺清醒,你也許可以這樣做:
var azure = require('azure-storage');
var queueService = azure.createQueueService(),
queueName = 'taskqueue';
// Poll every 5 seconds to avoid consuming too many resources
setInterval(function() {
queueService.getMessages(queueName, {}, function(error, serverMessages) {
if (!error) {
// For each message
serverMessages.foreach(function(i) {
// Do something
console.log(i.messagetext);
// Delete Message
queueService.deleteMessage(queueName, i.messageid, i.popreceipt,
function(error) {
if (error) {
console.log(error);
}
}); //end deleteMessage
}); // end foreach
} else {
console.log(error);
}
});
}, 5000);
你會想看看他們有azure.github.io的JSDocs學習如何做的事情一樣搶多個消息,並增加了「阻塞「時間,默認爲30秒。
讓我知道你是否有其他問題。
+0
感謝克里斯,這正是我有個大氣壓。我正在看Matt的解決方案。 – vbn
相關問題
- 1. Azure WebJob隊列觸發器未響應加密隊列消息
- 2. 獲取消息metadeta隊列觸發azure webjob
- 3. 天青隊列觸發的webjob阻止來自azure隊列的消息出隊
- 4. 像WebJob隊列Azure WorkerRole觸發器
- 5. Azure隊列存儲觸發Webjob - 一次出隊多個郵件
- 6. Azure隊列存儲未觸發消息觸發
- 7. 當Azure服務總線上有消息時Azure觸發webjob不觸發
- 8. 如何讓Azure Webjob處理多個隊列消息?
- 9. 如何將Azure服務總線隊列中的消息觸發到Azure Data Lake?
- 10. azure隊列存儲 - 將消息放回隊列
- 11. Azure隊列存儲不發送隊列消息
- 12. 在SQS隊列中存在消息時觸發AWS中的Lambda函數
- 13. 如何在運行時設置Azure WebJob隊列名稱?
- 14. Azure WebJobs在監視多個隊列時如何區分消息的優先級?
- 15. Azure webjob;按計劃執行以及按隊列觸發
- 16. Azure Webjob隊列觸發器不起作用
- 17. Azure存儲隊列消息(在特定時間顯示)
- 18. Azure隊列存儲消息大小
- 19. Azure隊列唯一消息
- 20. 爲Azure Web作業輸出隊列預防空隊列消息
- 21. 消息隊列+ ajax沒有觸發
- 22. 當Azure存儲隊列中的消息到達時,Azure服務結構 - 觸發器服務/角色
- 23. Azure WebJobs隊列觸發器不觸發
- 24. 如何在Azure WebJob中動態設置多個定時器觸發時間
- 25. 在遠程隊列中發佈消息
- 26. Azure:如何將消息從毒隊列移回主隊列?
- 27. 在消息隊列中存儲變量
- 28. 在數據隊列中的新消息上觸發iSeries作業
- 29. 當隊列中收到消息時,PeekCompleted未觸發
- 30. Azure Webjob計時器觸發器不會觸發
當然你會公開。使用Mathew的東西。 :) –