給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 AWS 的 SQS 的一些常見樣貌簡介。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/21437546
本篇範圍:Chapter 19
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. 使用 Long Pulling,會讓伺服器接收到請求,會保持連線一段時間。此時若系統陸續有資料要給客戶端,就可以不停發送,降低 api 的重複呼叫。
2. SQS 的 Long Pulling 建議可以設定為 20 秒
3. SQS 的資料可以將本體資料存到 S3 bucket 中,僅將供 Consumer 從 S3 找到對應值的關鍵資料傳到 Queue 中即可
4. SQS 的必須知道的 API 如下: