2013-09-21 38 views

回答

2

Documentation

如果要求確認,則選擇選項和發佈消息未能是 確認,則消息返回到隊列中,當接收到 成功確認後,系統將重試傳遞。如果傳遞第二次失敗,則消息不會返回到隊列進行發送,直到Connect收到成功的確認並且自上次重試以來已至少24小時。最多有10次重試。

+0

是的,我也看到了,但該段的措辭有各種各樣的問題。假設「成功確認」是對回調的200響應,我會認爲第一句的最後部分應該是「系統將重試傳遞**直到接收到成功確認後的** [不'] 」。雖然第二句話聽起來像是一個成功的承認,但我們不得不提出,這完全無法達到目的。我的理解是,Docusign窗臺繼續以某個間隔重試,直到我們返回200. – aboostani

+0

如果Connect向您的偵聽器發送一條消息(讓我們稱之爲「Message_1」)並且沒有收到200響應,它會將該消息放入失敗/重試隊列。在收到**另一個**(不同)消息的200響應之後,它不會重試該消息(Message_1)直到**。 –

+0

因此,如果您的監聽程序停機10分鐘,並且在停機時間期間將一堆消息放入失敗/重試隊列中,則您的監聽程序恢復運行,發生另一個信封事件,Connect將爲該事件發送消息並接收200響應 - Connect將在此時重新嘗試在失敗/重試隊列中傳送消息(根據連接指南中指定的重試邏輯)。沒有「重試間隔」 - 重試邏輯完全依賴於您的監聽器是否在任何給定的時間點接收/確認連接消息。 –