【AWS資格】SNSの概要

当ページのリンクには広告が含まれています。

SNS(Amazon Simple Notification)とは、フルマネージド型のプッシュ型通知サービスで他のサービスとの非同期通信を可能にします。送信側がトピックを作成して受信側がポリシー指定することで制御された非同期通信を実現します。

目次

SNSの特徴

AWSの様々なサービスと連携して通知可能で、疎結合アーキテクチャに利用できます。

  • 単一発行メッセージ
  • メッセージ通信順番は保証されない
  • 取り消し不可
  • 配信ポリシーによる再施行を実施
  • メッセージサイズは256KB

SNS連携

  • Amazon CloudWatch:Biling Alertの通知
  • Amazon SES:Bounce/Complaintのフィードバック通知
  • Amazon S3:ファイルがアップロードされた時の通知
  • Amazon Elastic Transcoder:動画変換処理完了/失敗時の通知

SNSとSQSの違い

SNSとSQSはその処理方式が異なるため利用シーンに応じて使い分けます。以下を参考にしてください。

SNSの場合

  • メッセージは永続ではない
  • プッシュ型配信方式
  • プロデューサーが発行
  • コンシューマーがサブスクライブ

SQSの場合

  • メッセージは永続性あり
  • ポーリング型配信方式
  • プロデューサーが送受信
  • コンシューマーが送受信

次は「【AWS資格】SESの概要」です。

前回は「【AWS資格】SQSの概要」です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

ITの事や自分の経験談など綴っていきたいと思っています。

コメント

コメントする

CAPTCHA


目次