我正在嘗試使用azure-sdk-for-node創建蔚藍服務總線隊列,但無法找到設置時間無限制的資源。如何設置消息時間在azure服務總線隊列中無限生活?
這是我的示例代碼:
變種QUEUEOPTIONS = { MaxSizeInMegabytes: '5120', DefaultMessageTimeToLive: 'PT1M' };
serviceBusService.createQueueIfNotExists( 'myQueue中',QUEUEOPTIONS,函數(誤差){ 如果(誤差){// 隊列存在 } !});
DefaultMessageTimeToLive會有什麼限制嗎?
感謝您的回覆肖恩。 但是根據這個比較(https://azure.microsoft.com/en-in/documentation/articles/service-bus-azure-and-service-bus-queues-compared-contrasted/),這是服務總線的一個特點隊列。 – AvinashSachdewani
那麼,文檔是由人類寫的.10675199天大概是29247年。我確信你創建的應用程序可以很容易地被認爲是無限的:)除了如何獲得一個超級大的TTL之外,我試圖傳達的一點是,你不應該將它計算在內在將來。消息傳遞應該很快,不得不存儲消息,這些消息比規則更像是一個例外。 –
此外,嘗試超越TimeSpan.Max一毫秒,ASB將拒絕該TTL值。所以,TimeSpan.Max是無限的。我已經打開公關澄清,在這裏https://github.com/Azure/azure-content/pull/7117 –