給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 AWS 的 Messaging 簡介。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/11851368
本篇範圍:Chapter 19
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. AWS 的 Messaging 服務有 SQS, SNS 和 Kinetics。本質上是為了不同的 APP 和資源間得以互相溝通。
2. 溝通方式分為同步和非同步:同步為 APP 間直接溝通,若有狀況會需要等待。非同步則是透過 Queue 來溝通,可以做到事件型驅動。
3. 若以影片加解碼服務來說,採用非同步的模式較佳 ( Decouple, 解耦 ) – 方式有 SQS: queue Model; SNS: pre-sub Model; Kinesis: real-time streaming