我們正在從一個不穩定的消息隊列服務轉移到NodeJS中的Google Pub Sub。它似乎工作正常,但我們想包括錯誤處理。Google雲端發佈/子重試次數
我們希望限制特定消息的重試次數,比如在我們的測試環境中執行10次,在生產中執行100次。現在,如果一條消息失敗10次(測試中),而不是它坐在我們的隊列中,並繼續處理並失敗7天,我們希望將其移動到單獨的錯誤隊列併發送給我們一封電子郵件。
我們目前已將所有這些設置在我們之前的消息隊列中,但我們還沒有爲每條消息找到Google的Pub Sub重試計數屬性。有誰知道這是否存在?
我們在Google App Engine中使用任務隊列,他們擁有我們需要的所有東西,但Google的pub子似乎缺少很多。我們確實需要任何解決方案在Node中。
嗨Aerodyno,這讓我非常興奮。我也在Python文檔中看到它,但是當我們查看Github的Python和NodeJS時,它並未實現或記錄在案。 –
num_retries屬性將影響發佈失敗時重試的次數,例如,出於某種原因,發佈者無法到達Cloud Pub/Sub。如果訂閱者不能處理和確認消息,它不會影響消息傳遞給訂閱者的次數。 –