コンテンツにスキップ

SQS@AWSリソース

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. SQSとは:Simple Queue Service

クラウドメッセージキューとして働く。

メッセージブローカー (例:AWS MQ) よりも機能が少なくシンプルである。

パブリッシュ/サブスクライブシステム (例:AWS SNS) とは異なりメッセージをキューイングできるが、メッセージをルーティングできない。


01-02. 仕組み

アーキテクチャ

プロデューサーはメッセージを送信し、SQSは自身にこれを格納する。

その後、コンシューマーはSQSからメッセージを抽出し、後処理としてメッセージを削除する。

異なるVPC間でも、メッセージキューを同期できる。

AmazonSQSとは


プロトコル

一部のL7プロトコル (例:HTTP) のみに対応しており、一般的なメッセージングプロトコル (例:AMQP、STOMP、MQTT、など) には対応していない。


02. セットアップ

コンソール画面の場合

▼ SQSの種類

設定項目 説明
スタンダード方式 サブスクライバーの取得レスポンスを待たずに、次のキューを非同期的に転送する。
FIFO方式 サブスクライバーの取得レスポンスを待ち、キューを同期的に転送する。