キューの概要Introduction to Queues

Azure キュー ストレージは、HTTP または HTTPS を使用した認証された呼び出しを介して世界中のどこからでもアクセスできる大量のメッセージを格納するためのサービスです。Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS. キューの 1 つのメッセージの最大サイズは 64 KB で、1 つのキューには、ストレージ アカウントの合計容量の上限に達するまで、数百万のメッセージを格納できます。A single queue message can be up to 64 KB in size, and a queue can contain millions of messages, up to the total capacity limit of a storage account.

一般的な使用法Common uses

キュー ストレージの一般的な用途には、次のようなものがあります。Common uses of Queue storage include:

  • 非同期に処理する作業のバックログを作成するCreating a backlog of work to process asynchronously
  • Azure Web ロールから worker ロールにメッセージを渡すPassing messages from an Azure web role to an Azure worker role

Queue サービスの概念Queue service concepts

キュー サービスには、次のコンポーネントが含まれます。The Queue service contains the following components:

キューの概念

  • URL 形式: キューは、次の URL 形式を使用してアドレス指定できます。URL format: Queues are addressable using the following URL format:
    http://<storage account>.queue.core.windows.net/<queue>http://<storage account>.queue.core.windows.net/<queue>

    次の URL を使用すると、図のいずれかのキューをアドレス指定できます。The following URL addresses a queue in the diagram:

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

  • ストレージ アカウント: Azure Storage にアクセスするときは必ずストレージ アカウントを使用します。Storage account: All access to Azure Storage is done through a storage account. ストレージ アカウントの容量の詳細については、 Azure Storage の拡張性とパフォーマンスのターゲットに関するページ を参照してください。See Azure Storage Scalability and Performance Targets for details about storage account capacity.

  • キュー: キューは、メッセージのセットを格納します。Queue: A queue contains a set of messages. すべてのメッセージはキューに 格納されている必要があります。All messages must be in a queue. キュー名は小文字で入力する必要があります。Note that the queue name must be all lowercase. キューの名前付け規則については、「 Naming Queues and Metadata (キューとメタデータの名前付け規則)」を参照してください。For information on naming queues, see Naming Queues and Metadata.

  • メッセージ: 形式を問わず、メッセージのサイズは最大で 64 KB です。Message: A message, in any format, of up to 64 KB. メッセージをキューで保持できる最長時間は 7 日間です。The maximum time that a message can remain in the queue is seven days.

次のステップNext steps