AWSソリューションアーキテクト取得に向けて~SNS~
AWS ソリューションアーキテクト アソシエイト取得に向けて学習した内容を備忘的に記載します。
今回はSNS
SNSとは
Amazon Simple Notification Serviceの略称
フルマネージド型のプッシュ型通知サービスで他のサービスと非同期通信が可能。
送信側がトピックを作成して受信側をポリシー指定することで制御された非同期通信を実現
SNSの特徴
AWSの様々なサービスと連携して通知可能でマイクロサービスアーキテクチャに利用可能
■単一発行メッセージ
■メッセージ通信順番は保証されない
■取り消し不可
■配信ポリシーによる再試行を実施
■メッセージサイズは最大256KB
SNS連携
■Cloud Watch:Billing Alertの通知
■SES:Bounce/Complaintのフィードバック通知
■S3:ファイルがアップロードされたときの通知
■Amazon Elastic Transcoder:動画変換処理完了/失敗時の通知
SNSとSQS
処理方式が異なるため利用シーンに応じて使い分ける
SNS
■メッセージは永続性でない
■プッシュ型
■一方通行
SQS
■メッセージは永続性あり
■ポーリング型
■送受信可能
この記事が気に入ったらサポートをしてみませんか?