Exercice - Créer votre espace de noms Azure Service Bus Premium
Dans cette unité, vous découvrez comment créer votre espace de noms Azure Service Bus Premium.
Introduction à Azure Service Bus
Azure Service Bus est un répartiteur de messages d’entreprise complètement managé, avec des files d’attente de messages et des rubriques de publication/abonnement. Service Bus est utilisé pour dissocier les applications et les services. Il offre les avantages suivants :
- Équilibre la charge de travail entre les employés concurrents
- Route et transfère de façon sécurisée des données, et contrôle au-delà des limites des services et des applications
- Coordonne le travail transactionnel qui exige un haut niveau de fiabilité
Scénarios de messagerie
Les scénarios de messagerie courants sont :
- Messagerie : transférer des données métier, comme les ventes ou les bons de commande, les journaux ou les mouvements de stock.
- Dissocier des applications : améliorer la fiabilité et la scalabilité des applications et des services. Il n’est pas nécessaire que les producteurs et les consommateurs soient en ligne ou immédiatement disponibles en même temps. La charge est nivelée de telle sorte que les pics de trafic ne surtaxent pas un service.
- Équilibrage de charge : possibilité pour plusieurs consommateurs concurrents de lire dans une file d’attente en même temps, chacun obtenant de façon sécurisée la propriété exclusive sur des messages spécifiques.
- Rubriques et abonnements : Activer les relations 1:n entre les éditeurs et les abonnés, ce qui permet aux abonnés de sélectionner des messages particuliers dans un flux de messages publiés.
- Transactions : effectuer plusieurs opérations, toutes dans l’étendue d’une transaction atomique.
- Sessions de message : implémenter une coordination à grande échelle des workflows et des transferts multiplexés qui nécessitent un classement strict des messages ou le report des messages.
Si vous êtes familiarisé avec d’autres répartiteurs de messages, comme Apache ActiveMQ, Rabbit MQ, TIBCO EMS et IBM MQ, les concepts de Service Bus sont similaires à ceux que vous connaissez.
Créer un espace de noms Service Bus
Commencez par créer l’espace de noms. Dans Azure Service Bus, un espace de noms est un conteneur pour les files d’attente et les rubriques. Chaque espace de noms a un nom de domaine complet unique, avec des clés de chiffrement de signature d’accès partagé (SAS) primaires et secondaires. Un composant d’envoi ou de réception doit fournir une clé SAS pour accéder aux objets d’un espace de noms.
Connectez-vous au Portail Azure avec les informations d’identification que vous avez utilisées pour activer le bac à sable. Ouvrez le lien dans un nouvel onglet ou dans une nouvelle fenêtre. Gardez-le affiché à côté du contenu du module Learn.
Sous Services Azure, sélectionnez Créer une ressource.
Dans le volet Créer une ressource, entrez Service Bus dans la recherche générale. Dans la zone de recherche, sélectionnez Service Bus publié par Microsoft pour Azure, puis sélectionnez Créer.
Dans l’onglet Informations de base du volet Créer un espace de noms, entrez ou sélectionnez les valeurs suivantes pour chaque paramètre :
Paramètre valeur Description Détails du projet Abonnement Abonnement Concierge L’abonnement utilisé pour les exercices de ce module. Groupe de ressources [Nom du groupe de ressources de bac à sable] Nom du groupe de ressources dans lequel votre espace de noms Service Bus est créé. Dans cet exercice, vous créez l’espace de noms dans le groupe de ressources qui a été affecté quand vous avez activé le bac à sable. Détails de l’instance Nom de l’espace de noms [Nom global unique] Entrez un nom unique dans Azure.
Si vous voulez suivre le format salesteamapp<Entreprise><année>, le nom de votre espace de noms se présentera ains : salesteamappContoso2022.Emplacement Sélectionner dans la liste déroulante Choisissez parmi les régions de bac à sable gratuites de la liste située après ce tableau. Niveau tarifaire Premium La prise en charge de l’API Java Message Service (JMS) 2.0 est disponible uniquement avec le niveau Premium. Le bac à sable gratuit vous permet de créer des ressources dans certaines régions Azure du monde. Sélectionnez une région dans la liste suivante au moment où vous créez des ressources :
- USA Ouest 2
- États-Unis - partie centrale méridionale
- USA Centre
- USA Est
- Europe Ouest
- Asie Sud-Est
- Japon Est
- Brésil Sud
- Australie Sud-Est
- Inde centrale
Sélectionnez Revoir + créer.
Une fois la validation réussie, sélectionnez Créer pour créer votre espace de noms Service Bus.
Une fois le déploiement terminé, sélectionnez Accéder à la ressource.
Créer une file d’attente Service Bus
Ajoutez maintenant à votre espace de noms une file d’attente destinée aux messages relatifs aux ventes individuelles :
- Dans la page Espace de noms Service Bus, sélectionnez Files d’attente sous Entités dans le menu de gauche.
- Dans la barre de commandes, sélectionnez + File d’attente.
- Dans le volet Créer une file d’attente, entrez test-queue-jms comme Nom, puis sélectionnez Créer.
Lorsque la file d’attente de messages est créée, test-queue-jms est listé sous Files d’attente au bas du volet Espace de noms Service Bus.
Obtenir la chaîne de connexion à l’espace de noms
Vous utilisez la chaîne de connexion pour cet espace de noms ultérieurement dans cette formation pour vous connecter à l’espace de noms Service Bus à partir d’une application JMS.
- Dans la page Espace de noms Service Bus, sélectionnez Stratégies d’accès partagé sous Paramètres dans le menu de gauche.
- Sélectionnez RootManageSharedAccessKey dans la page Stratégies d’accès partagé.
- Dans la page Stratégie SAS, sélectionnez le bouton Copier à côté du champ Chaîne de connexion principale.
- Collez-le et enregistrez-le pour pouvoir l’utiliser ultérieurement dans la formation.