Azure Queue Storage とは

Azure Queue storage は、多数のメッセージを格納するためのサービスです。 メッセージには、HTTP または HTTPS を使用して、認証された呼び出しを介して世界中のどこからでもアクセスできます。 キュー メッセージの許容される最大サイズは 64 KB です。 キューには、ストレージ アカウントの総容量の上限を超えない限り、数百万のメッセージを含めることができます。 「Web キュー ワーカーのアーキテクチャ スタイル」のように、一般的に、非同期的に処理する作業のバックログを作成するためにキューが使われます。

Queue Storage の概念

Queue Storage には次の構成要素があります。

Diagram showing the relationship between a storage account, queues, and messages.

  • URL 形式: キューは、次の URL 形式を使用してアドレス指定できます。

    https://<storage account>.queue.core.windows.net/<queue>

    次の URL を使用すると、図のいずれかのキューをアドレス指定できます。

    https://myaccount.queue.core.windows.net/images-to-download

  • ストレージ アカウント: Azure のストレージにアクセスする場合には必ず、ストレージ アカウントを使用します。 ストレージ アカウントの容量の詳細については、「Standard Storage アカウントのスケーラビリティとパフォーマンスのターゲット」を参照してください。

  • キュー: キューは、メッセージのセットを格納します。 キュー名は小文字で指定する必要があります。 キューの名前付けについては、「キューとメタデータの名前付け」を参照してください。

  • メッセージ: 形式を問わず、メッセージのサイズは最大で 64 KB です。 バージョン 2017-07-29 より前では、許可される最大有効期間は 7 日間です。 バージョン 2017-07-29 以降では、最大有効期間を任意の正の数にすることができます。また、-1 は、メッセージが期限切れにならないことを示します。 このパラメーターを省略すると、既定の有効期間は 7 日になります。

次のステップ