0
A
回答
0
只有全球水平7日到期,我不能重試配置此。但是,您可以添加時間戳作爲屬性,並在管道的開始處檢查時間戳,然後在滿足條件的情況下丟棄時間戳。
也就是說,我們不建議您只使用時間戳來確定是否丟棄該消息,因爲如果您的積壓量很大而消費者無法趕上,則有可能引發有效消息即使這是第一次被處理,也是如此。
這是另一個想法。發佈消息時,您會在API響應中獲取消息ID,稍後可以使用它來標識單個消息。在您的管道中,您可以遞增每個消息ID的重試次數,以便知道特定消息發生重試的次數。然後,您可以扔掉超過N次重試的郵件。我認爲這個策略更可靠。這些重試次數不是關鍵的事情,所以您可能只能將它們存儲在內存中。
相關問題
- 1. 設置Cookie有效期
- 2. 設置消息
- 3. 如何設置android c2dm消息的有效時間段?
- 4. 如何在WSO2 ESB 5.0中設置JMS消息有效期限屬性
- 5. Rspec的:有消息預期
- 6. 消費者的有效MQ消息一個消息
- 7. ASP.NET RequiredFieldValidator「消息」有效
- 8. NSDateFormatter:設置最低日期有效
- 9. 設置有效期至會話cookie
- 10. 在angularjs 1.5組件設置有效期
- 11. 如何設置C2DM消息的超時/失效時間?
- 12. 通配符SSL設置。無效的域錯誤消息
- 13. 設置消息錯誤
- 14. 設置在BizTalk消息
- 15. Symfony 2 - 設置UniqueEntity消息
- 16. 設置消息屬性
- 17. 設置驗證消息
- 18. 設備未收到有效負載消息,但正在接收註冊消息
- 19. 使用SpringJMS設置每條消息的過期
- 20. 報告設計無效錯誤消息
- 21. Dojo/Dijit設置無效消息並失敗驗證
- 22. 設計:「重置密碼令牌無效」消息
- 23. 什麼構成有效的SCM消息?
- 24. 有效地監控新的SQS消息
- 25. 使用AppleScript設置傳出消息的消息簽名
- 26. 如何在Rabbitmq中設置消息的基本消息屬性?
- 27. 設置像Android新圖標的新消息數新消息
- 28. 使用jmsTranslationBundle在Flash消息中設置翻譯的消息
- 29. CodeIgniter在消息中設置錯誤消息的值爲
- 30. 設置變量值jQuery的消息+ jquery.validate