¿Qué son las colas de Azure?What are Azure Queues?

Azure Queue Storage es un servicio para almacenar grandes cantidades de mensajes,Azure Queue storage is a service for storing large numbers of messages. a los que se puede acceder desde cualquier lugar del mundo a través de llamadas autenticadas mediante HTTP o HTTPS.You access messages from anywhere in the world via authenticated calls using HTTP or HTTPS. Un mensaje de la cola puede llegar a tener hasta 64 KB.A queue message can be up to 64 KB in size. Una cola puede contener millones de mensajes, hasta el límite de capacidad total de una cuenta de almacenamiento.A queue may contain millions of messages, up to the total capacity limit of a storage account.

Usos habitualesCommon uses

El almacenamiento en cola suele usarse para realizar las siguientes tareas:Common uses of Queue storage include:

  • Creación de trabajo pendiente para el procesamiento asincrónicoCreating a backlog of work to process asynchronously
  • Transferencia de mensajes de un rol web de Azure a un rol de trabajo de AzurePassing messages from an Azure web role to an Azure worker role

Conceptos del servicio QueueQueue service concepts

El servicio Cola contiene los siguientes componentes:The Queue service contains the following components:

Conceptos de cola

  • Formato de dirección URL: Las colas son direccionables mediante el siguiente formato de dirección URL:URL format: Queues are addressable using the following URL format:

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

    La siguiente dirección URL dirige a una cola del diagrama:The following URL addresses a queue in the diagram:

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

  • Cuenta de almacenamiento: Todo el acceso a Azure Storage se realiza a través de una cuenta de almacenamiento.Storage account: All access to Azure Storage is done through a storage account. Consulte Objetivos de escalabilidad y rendimiento de Azure Storage para obtener información sobre la capacidad de la cuenta de almacenamiento.See Azure Storage Scalability and Performance Targets for details about storage account capacity.

  • Cola: una cola contiene un conjunto de mensajes.Queue: A queue contains a set of messages. El nombre de la cola debe escribirse en minúsculas.The queue name must be all lowercase. Para más información, consulte Asignar nombres a colas y metadatos.For information on naming queues, see Naming Queues and Metadata.

  • Mensaje: un mensaje, en cualquier formato, de hasta 64 KB.Message: A message, in any format, of up to 64 KB. Antes de la versión 2017-07-29, el máximo tiempo de vida permitido es de siete días.Before version 2017-07-29, the maximum time-to-live allowed is seven days. A partir de la versión del 2017-07-29, inclusive, el tiempo de vida máximo puede ser cualquier número positivo o -1, lo que indica que el mensaje no expira.For version 2017-07-29 or later, the maximum time-to-live can be any positive number, or -1 indicating that the message doesn't expire. Si se omite este parámetro, el tiempo de vida predeterminado es siete días.If this parameter is omitted, the default time-to-live is seven days.

Pasos siguientesNext steps