アプリケーション統合
Ayaka Hidaka edited this page Dec 21, 2021
·
2 revisions
- キューによってシステム処理を分散し負荷分散を可能に
- 水平方向のスケーリングに役立つ
- 処理待ちのメッセージを保存するメッセージキューを提供 256KBまで
- メッセージ保存期間: デフォルトは4日 最大14日
- 保存できるメッセージの最大数: 無制限
- デフォルトはショートポーリング
- ショートポーリング: 全てのメッセージが返されないことがある
- ロングポーリング: メッセージが返ってくるまで待機 空のレスポンスを減らす
- 標準キュー
- FIFOキュー: 1度だけ送信 重複配信はない 順序も厳密
- 優先度付きキュー
- この時間内に他のコンシューマから同じメッセージの受信や処理はできない
- デフォルト30秒 最大12時間
- pub/subメッセージングサービス push型の連携処理や通知機能の実装
- デバイスにSMSメッセージ送信
- エンドポイント
- HTTP /HTTPS
- Lambda
- Eメール
- サーバ側のエラー発生時に、SNSがメッセージの配信を再試行する方法を定義
- 配信ポリシーが枯渇すると、再試行を停止し、メッセージを廃棄
- Amazon SNS メッセージ配信の再試行
- ファンアウトシナリオ
- SNS トピックに発行されたメッセージがレプリケートされ、Kinesis Data Firehose 配信ストリーム、Amazon SQS キュー、HTTP (S) エンドポイント、Lambda 関数などの複数のエンドポイントにプッシュされる
- Eメール機能をAWS上で提供
- ユースケース: アプリケーション利用ユーザに一斉メール送信