1
如果處理失敗(不是遞送),我將以不透明模式持續接收消息並放棄它們。但是,該消息立即再次可用並且被接收以再次處理。它再次快速失敗,在最大量交貨後,它已經死氣沉沉。Azure服務總線:爲處理失敗消息而實施指數重試策略的最佳方法
有沒有一種方法來配置主題/訂閱等待放棄之後才發佈消息?優選以指數方式。
當然,我也願意通過代碼提供建議。
如果處理失敗(不是遞送),我將以不透明模式持續接收消息並放棄它們。但是,該消息立即再次可用並且被接收以再次處理。它再次快速失敗,在最大量交貨後,它已經死氣沉沉。Azure服務總線:爲處理失敗消息而實施指數重試策略的最佳方法
有沒有一種方法來配置主題/訂閱等待放棄之後才發佈消息?優選以指數方式。
當然,我也願意通過代碼提供建議。
沒有辦法在服務總線配置中設置指數回退。我遇到了同樣的問題,並且完成了以下操作:
我們已將Service Bus Message Queue負載包裝在指定傳遞嘗試次數的類中。我們將傳遞嘗試次數乘以一個常數,然後將該數字添加到將來計劃交付的當前日期時間。在超過我們想要嘗試的投遞嘗試次數後,我們明確地死信發送信息。