⛩️

AWS(SNS)

に公開

SNS

クライアント→メッセージキュー→エンドポイントの流れで、処理保存・転送するPull型フルマネージドサービス。

SNSタイプ

  1. 標準方式
    配信順序  :バラバラ
    配信方式  :メッセージ重複しても、1回は必ず配信される
    スループット:無制限メッセージ処理
    保存日数  :4日
    最大保存日数:14日
  2. FIFO方式
    配信順序  :順序通り
    配信方式  :1回だけ配信
    スループット:最大300/秒のメッセージ処理
    保存日数  :4日
    最大保存日数:14日

SQS機能

  1. DLQ
    メッセージ受信不可/メッセージ転送失敗時に、最大14日メッセージ保持・コンシューマーへ再配信処理を行う
  2. 暗号化
    KMSを使用して、キュー内のメッセージ暗号化
  3. スケーリング
    キュー使用状況に応じて、キュー容量をスケールアップー/スケールダウン。
  4. 重複排除
    メッセージに一意識別子付与して、メッセージ処理時に同じ一意識別子持つメッセージを処理しない

SNS作成項目

  1. トピックタイプの選択
  2. 詳細設定
  3. 暗号化(後から変更可)
  4. アクセスポリシー設定
  5. DLQ設定

Discussion