アプリケーション統合 - SunHigh105/AWS_SAA GitHub Wiki
Simple Queue Service (SQS)
- キューによってシステム処理を分散し負荷分散を可能に
- 処理待ちのメッセージを保存するメッセージキューを提供 256KBまで
- メッセージ保存期間: デフォルトは4日 最大14日
- 保存できるメッセージの最大数: 無制限
- デフォルトはショートポーリング
- ショートポーリング: 全てのメッセージが返されないことがある
- ロングポーリング: メッセージが返ってくるまで待機 空のレスポンスを減らす
キュータイプ
- 標準キュー
- FIFOキュー: 1度だけ送信 重複配信はない 順序も厳密
- 優先度付きキュー
可視性タイムアウト
- この時間内に他のコンシューマから同じメッセージの受信や処理はできない
- デフォルト30秒 最大12時間
Simple Notification Service (SNS)
- pub/subメッセージングサービス push型の連携処理や通知機能の実装
- デバイスにSMSメッセージ送信
- エンドポイント
配信ポリシー
- ファンアウトシナリオ
- SNS トピックに発行されたメッセージがレプリケートされ、Kinesis Data Firehose 配信ストリーム、Amazon SQS キュー、HTTP (S) エンドポイント、Lambda 関数などの複数のエンドポイントにプッシュされる
SES
- Eメール機能をAWS上で提供
- ユースケース: アプリケーション利用ユーザに一斉メール送信