回復力に優れたアーキテクチャ設計
Amazon SQSとAmazon SNSの違いに関する記述として正しいものはどれか。
- ASQSはパブリッシュ/サブスクライブ型で複数の受信者にメッセージを配信し、SNSはキューからメッセージをポーリングして取得する
- BSQSとSNSはどちらもメッセージの永続的な保持を行わず即時配信のみを行う
- CSQSはリアルタイム通知専用のサービスであり、SNSはバッチ処理専用のサービスである
- ✓SQSはメッセージをキューに保持し消費者がポーリングして取得するのに対し、SNSはパブリッシュされたメッセージを複数のサブスクライバーにプッシュ配信する
解説
SQSはポイントツーポイント型のキューイングサービスで、消費者がメッセージをポーリングして取得する。一方SNSはパブリッシュ/サブスクライブ型であり、発行されたメッセージを登録済みの複数サブスクライバーにプッシュ配信する点が異なる。
根拠回復力に優れたアーキテクチャ設計:疎結合アーキテクチャにおけるAmazon SQSとAmazon SNSの違い