Partager via


API REST stockage file d’attente

Stockage File d’attente Azure stocke les messages qui peuvent être lus par n’importe quel client ayant accès au compte de stockage.

Une file d’attente peut contenir un nombre illimité de messages. La taille de chaque message peut atteindre 64 Ko pour la version 2011-08-18 ou ultérieure. Pour les versions antérieures, la taille maximale d’un message est de 8 Ko. Les messages sont généralement ajoutés à la fin de la file d'attente et récupérés à partir du début de la file d'attente, bien que le comportement FIFO (premier entré, premier sorti) ne soit pas garanti.

Si vous devez stocker des messages d’une taille supérieure à 64 Ko, vous pouvez stocker les données de message sous forme d’objet blob ou dans une table. Vous pouvez ensuite stocker une référence aux données sous forme de message dans une file d’attente.

L’API REST pour le stockage file d’attente comprend les opérations suivantes :

Opération Description
Définition des propriétés du service de File d’attente Définit les propriétés du stockage file d’attente.
Obtenir les propriétés du service de file d’attente Obtient les propriétés du stockage file d’attente.
Lister les files d’attente Répertorie toutes les files d’attente sous un compte.
Demande de file d'attente préliminaire Interroge les règles CORS (Cross-Origin Resource Sharing) pour le stockage file d’attente avant d’envoyer la requête.
Obtention des statistiques du service de File d'attente Récupère les statistiques relatives à la réplication pour le stockage file d’attente. Cette opération est disponible uniquement sur le point de terminaison d’emplacement secondaire lorsque la réplication géoredondante avec accès en lecture est activée pour le compte de stockage.
Créer une file d’attente Crée une file d’attente sous un compte.
Supprimer une file d’attente Supprime une file d'attente.
Obtention de métadonnées file d'attente Retourne les propriétés de file d'attente, notamment les métadonnées définies par l'utilisateur.
Définir les métadonnées de file d’attente Définit les métadonnées définies par l'utilisateur dans la file d'attente.
Get Queue ACL Retourne les détails relatifs aux stratégies d'accès stockées spécifiées dans la file d'attente.
Définition de liste de contrôle d’accès aux files d'attente Définit des stratégies d’accès stockées pour la file d’attente qui peuvent être utilisées avec des signatures d’accès partagé.
Put Message Ajoute un message à la file d’attente et définit éventuellement un délai de visibilité pour le message.
Get Messages Extrait un message de la file d'attente et le rend invisible aux autres consommateurs.
Peek Messages Extrait un message du début de la file d'attente, sans changer la visibilité du message.
Supprimer un message Supprime un message spécifié de la file d'attente.
Effacer les messages Efface tous les messages de la file d'attente.
Mettre à jour un message Mises à jour le délai de visibilité d’un message et/ou de son contenu.

Contenu de cette section

Concepts relatifs au Stockage File d’attente
Opérations sur les files d’attente
Opérations sur les messages

Voir aussi

Référence de l’API REST des services de stockage