Compétences @azure/storage-queue (TypeScript/JavaScript)
📦

@azure/storage-queue (TypeScript/JavaScript)

Sûr

Utiliser Azure Queue Storage avec TypeScript

Intégrez des fonctionnalités de file d'attente de messages dans vos applications à l'aide du SDK Azure Queue Storage. Cette compétence fournit des modèles de code prêts à l'emploi pour l'envoi, la réception et la gestion des messages dans les files d'attente Azure.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "@azure/storage-queue (TypeScript/JavaScript)". Envoyer un message à la file d'attente

Résultat attendu:

Exemple de code montrant l'appel à sendMessage avec une configuration d'authentification appropriée utilisant QueueServiceClient et DefaultAzureCredential

Utilisation de "@azure/storage-queue (TypeScript/JavaScript)". Recevoir des messages

Résultat attendu:

Code du modèle worker montrant receiveMessages avec une suppression appropriée utilisant popReceipt après un traitement réussi

Utilisation de "@azure/storage-queue (TypeScript/JavaScript)". Gestion des erreurs

Résultat attendu:

Bloc try-catch avec gestion de RestError pour les codes d'état HTTP courants (404, 400, 403, 409)

Audit de sécurité

Sûr
v1 • 2/25/2026

This is a prompt-only documentation skill containing no executable code. The skill provides documentation and code examples for the @azure/storage-queue SDK. Static analysis scanned 0 files (0 lines) and detected 0 security issues. No suspicious patterns or risk factors were identified. The skill is safe for publication.

0
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
70
Conformité aux spécifications

Ce que vous pouvez construire

Créer des workers de traitement de messages

Créez des workers d'arrière-plan qui reçoivent des messages des files d'attente Azure, les traitent et les suppriment une fois terminés.

Implémenter la planification de tâches

Utilisez les files d'attente pour distribuer les tâches sur plusieurs workers avec des délais d'affichage configurables pour les opérations de longue durée.

Découpler les composants d'application

Permettez la communication asynchrone entre microservices en envoyant et recevant des messages via Azure Queue Storage.

Essayez ces prompts

Envoyer un message à Azure Queue
Montrez-moi comment envoyer un message à une file d'attente Azure Queue Storage à l'aide du SDK @azure/storage-queue avec DefaultAzureCredential.
Recevoir et traiter les messages
Écrivez un exemple de code pour recevoir jusqu'à 10 messages d'une file d'attente Azure, traiter chaque message et les supprimer après un traitement réussi.
Gérer les messages empoisonnés
Implémentez la gestion des messages empoisonnés pour Azure Queue Storage. Déplacez les messages qui ont échoué plus de 5 fois vers une file d'attente de messages interceptés.
Prolonger le délai d'affichage pour les longues tâches
Montrez comment implémenter la prolongation du délai d'affichage pour les tâches de traitement de messages de longue durée dans Azure Queue Storage.

Bonnes pratiques

  • Utilisez DefaultAzureCredential au lieu des chaînes de connexion ou des clés de compte pour une meilleure sécurité
  • Toujours supprimer les messages après un traitement réussi pour éviter le traitement en double
  • Définissez un délai d'affichage approprié en fonction du temps de traitement prévu du message

Éviter

  • Ne codez pas en dur les identifiants du compte de stockage dans le code source - utilisez des variables d'identité gérées
  • N'oubliez pas de gérer les messages empoisonnés - ils bloqueront le traitement de la file d'attente indéfiniment
  • Ne définissez pas un délai d'affichage trop court pour les opérations de longue durée - les messages redeviendront visibles avant la fin du traitement

Foire aux questions

Quelle est la taille maximale du message dans Azure Queue Storage ?
La taille maximale du message est de 64 Ko. Pour des charges utiles plus volumineuses, stockez les données dans Azure Blob Storage et envoyez l'URL du blob dans le message de la file d'attente.
Comment m'authentifier auprès d'Azure Queue Storage ?
Utilisez DefaultAzureCredential pour la production (prise en charge de l'identité gérée), ou la chaîne de connexion pour le développement. Évitez de coder les clés en dur.
Que se passe-t-il si je ne supprime pas un message après l'avoir reçu ?
Le message devient à nouveau visible après l'expiration du délai d'affichage. Cela permet de réessayer en cas d'échec mais peut causer un traitement en double s'il n'est pas géré.
Puis-je utiliser Azure Queue Storage dans les applications navigateur ?
Une prise en charge limitée existe. Les applications navigateur peuvent utiliser des jetons SAS ou des identifiants anonymes, mais ne peuvent pas utiliser StorageSharedKeyCredential ou générer des jetons SAS.
Comment gérer les échecs de traitement des messages ?
Vérifiez la propriété dequeueCount. Déplacez les messages qui dépassent un seuil de nouvelles tentatives maximal (généralement 5) vers une file d'attente de messages interceptés pour examen manuel.
Quelle est la différence entre receiveMessages et peekMessages ?
receiveMessages supprime temporairement les messages (ils deviennent invisibles) et fournit popReceipt pour la suppression. peekMessages permet uniquement de visualiser les messages sans affecter leur visibilité.

Détails du développeur

Structure de fichiers

📄 SKILL.md