回答
那麼14天是最大限制,你可以保留消息。 14天后,您可以將該按摩移至S3 Bucket進行備份。此外,您還可以使用DLQ進行破解。
這是一個快速入門,您可以將該消息發送回主隊列。這絕對不是最好的或推薦的選擇。
- 設置主SQS隊列的DLQ以最大 實際DLQ接收爲1
- 觀DLQ的內容(這將郵件移動到主 隊列,因爲這是爲DLQ實際DLQ)
- 刪除設置,使主隊列是沒有更多的實際 DLQ
感謝您的回答。還有一個問題 - 在S3 Bucket中將以什麼格式的消息進行備份?這是一個自動過程嗎? – alexanoid
不,它不是自動的,你將不得不使用Cli來自動化並將這些消息從SQS移動到S3 – error2007s
但是從AWS文檔AFAIK中,這些消息將被刪除,以便如何在其保留期過期後對其進行備份? – alexanoid
- 1. SQS消息總是留在機上
- 2. SQS消息
- 3. 基本消息隊列系統(AWS SQS)
- 4. 使用Java sdk刪除AWS SQS消息
- 5. AWS SQS:當消費者
- 6. SQS隊列並行處理消息使用sqs消費者nodejs
- 7. SQS消息大小
- 8. SQS:獲取消息可用
- 9. AWS:從Lambda向SQS隊列發送消息時沒有可用消息
- 10. Amazon SQS隊列未收到消息
- 11. SQS重複消息handeling
- 12. Ruby SQS解析消息?
- 13. SQS消息請求限制
- 14. 將消息發回給SQS
- 15. AWS sqs從cli發送消息批處理
- 16. AWS SQS與MySQL和C#數十萬條消息
- 17. 訪問由S3創建的AWS SQS消息的Python
- 18. 使用多臺主機處理來自AWS SQS的消息
- 19. 使用Php從AWS SQS獲取消息而無需輪詢
- 20. AWS SQS錯誤檢索PHP中帶有空隊列的消息
- 21. AWS SQS:延遲使得可無法處理的消息
- 22. spring-cloud-aws Spring創建SQS不支持的消息頭屬性
- 23. Amazon AWS Worker不會刪除SQS隊列中的消息
- 24. 來自SQS的AWS SNS消息的Java類型
- 25. 根據SQS消息執行腳本
- 26. s3發送消息給角色SQS?
- 27. SQS與HHVM和Laravel的空消息
- 28. 限制SQS上的可用消息數
- 29. 如何更改AWS SWF域保留期
- 30. AWS上的RDS備份保留期
我很好奇,爲什麼這是你的問題的DLQ。它不在典型的使用情況下,消息隊列將消息留在隊列中幾個小時,遠遠少於幾天。 –
我有數百萬批量任務,估計需要1-2個月,我還需要在14天后將消息保留在隊列中! –