我正在使用MSMQ 4和WCF。我們有一個Microsoft Dynamics插件將消息放入隊列中。服務接收消息並向另一個Web服務器發出HTTP請求。 Web服務器通過在另一個隊列上放置另一條消息做出響應。第二個服務提取消息並將響應發回給Dynamics ...MSMQ + WCF - 延長重試時間
我們將重試隊列設置爲重試3次,然後等待5分鐘再重試。 Dynamics系統有時需要很長時間(由於其他插件),我們可以在數據庫事務提交之前進行往返。用戶沒有看到更新通過另外5分鐘。
我很好奇,如果有一種方法來配置重試機制增量重試。所以,第一次失敗時,它只會等待幾秒鐘。如果第二次失敗,它會等待兩次。重試之間的時間只是不斷增長。
減少重試之間的時間的問題是,錯誤消息可能很容易填滿日誌文件。