azure-servicebus-ts
Créer des applications de messagerie Azure Service Bus
Cette compétence fournit des exemples de code et des modèles pour implémenter la messagerie Azure Service Bus dans des applications JavaScript et TypeScript. Elle aide les développeurs à implémenter rapidement des files d'attente, des sujets et la gestion des messages.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "azure-servicebus-ts". Envoyer un message à une file d'attente
Résultat attendu:
Exemple de code montrant comment créer un ServiceBusClient, créer un expéditeur et envoyer un message avec un body et contentType appropriés.
Utilisation de "azure-servicebus-ts". Recevoir depuis un abonnement
Résultat attendu:
Exemple de code montrant la configuration du récepteur avec la méthode subscribe, le gestionnaire processMessage et le callback de gestion d'erreurs.
Utilisation de "azure-servicebus-ts". Gestion des messages morts
Résultat attendu:
Exemple de code montrant comment créer un récepteur pour la sous-file d'attente de messages morts et traiter les messages de celle-ci.
Audit de sécurité
SûrAll 46 static findings are false positives. The skill is legitimate Azure Service Bus documentation containing code examples in markdown. The backtick patterns are from markdown code fences, not shell execution. Environment variable access is for Azure configuration (standard practice). No cryptographic algorithms or malicious patterns present.
Problèmes à risque faible (3)
Score de qualité
Ce que vous pouvez construire
Développeur Backend Construisant des Systèmes Pilotés par les Événements
Implémenter une communication asynchrone entre microservices en utilisant des files d'attente et des sujets Azure Service Bus.
Architecte Cloud Conception de Modèles de Messagerie
Créer des architectures pub-sub évolutives avec des sujets, des abonnements et des sessions de messages.
Ingénieur DevOps Configurant l'Intégration
Connecter des services Azure et des systèmes externes en utilisant le routage de messages Service Bus.
Essayez ces prompts
Utilisez la compétence Azure Service Bus pour me montrer comment envoyer un message JSON à une file d'attente nommée 'orders'.
Montrez-moi comment configurer un récepteur d'abonnement de messages qui traite les messages d'un abonnement de sujet.
Comment traiter les messages d'une file d'attente de messages morts pour gérer les messages en échec ?
Montrez-moi comment utiliser les sessions de messages pour garantir un traitement ordonné des messages liés.
Bonnes pratiques
- Utiliser l'authentification Entra ID (Azure AD) au lieu des chaînes de connexion en production
- Réutiliser les instances ServiceBusClient dans toute votre application pour le pooling de connexions
- Toujours fermer les expéditeurs et récepteurs lorsque vous avez terminé pour libérer les ressources
- Implémenter une gestion d'erreurs appropriée avec les callbacks processError
- Utiliser les sessions de messages lorsque l'ordre est important dans un groupe de messages
Éviter
- Créer un nouveau ServiceBusClient pour chaque message (provoque une surcharge de connexion)
- Coder en dur les chaînes de connexion dans le code source (utiliser des variables d'environnement)
- Ne pas gérer les messages morts (entraîne une perte de données)
- Ne pas fermer les expéditeurs/récepteurs (provoque des fuites de ressources)