Fermer

août 28, 2024

Google Cloud – PUB/SUB : partie 2

Google Cloud – PUB/SUB : partie 2


Google Cloud Pub/Sub est un service de messagerie entièrement géré sur Google Cloud Platform, facilitant la communication asynchrone entre les applications en temps réel.

Google Cloud Platform sert de base à la création, à l’activation et à l’utilisation de tous les services Google Cloud. Cela inclut la gestion des API, l’activation de la facturation, la gestion des collaborateurs et la configuration des autorisations pour les ressources Google Cloud.

Se référer à Partie 1 – Concepts de base pour avoir plus de clarté avant mise en œuvre de Pub/Sub.

Conditions préalables pour Configurer Pub/Sub sur Google Cloud

  • Créer un compte Google
  • Configurer un projet Cloud Console

Implémentons PUB/SUB

Étape 1 : Créer un projet

  • Accédez au Gérer les ressources dans Cloud Console.
  • De la Sélectionnez une organisation dans la liste déroulante en haut de la page, sélectionnez l’organisation dans laquelle vous souhaitez créer un projet. (Cette liste n’apparaît pas pour un utilisateur d’essai gratuit)
  • Cliquez Créer un projet.
  • Entrez un nom de projet dans le champ Nouveau projet fenêtre et sélectionnez un compte de facturation, le cas échéant. Un nom de projet ne peut contenir que des lettres, des chiffres, des guillemets simples, des traits d’union, des espaces ou des points d’exclamation et doit comporter entre 4 et 30 caractères.
  • Dans le Emplacement spécifiez l’organisation ou le dossier parent, qui agira en tant que parent hiérarchique du nouveau projet.
  • Une fois tous les détails saisis, cliquez sur Créer.

Étape 1

Étape 2 : créer un sujet

  • Accédez à la page des sujets Pub/Sub dans Cloud Console.
  • Cliquez Créer un sujet.

Étape 2n

  • Dans le Identifiant du sujet champ, fournissez un nom de sujet unique, par exemple, My_NewTopic
  • Cliquez Sauvegarder.

Conservez les valeurs par défaut pour les options restantes ou définissez-les selon vos besoins, puis cliquez sur Créer.

Étape 2.1

Le message de réussite s’affiche : « Un nouveau sujet et un nouveau abonnement ont été créés avec succès ».

Voilà : vous venez de créer un sujet Pub/Sub !

Étape 2.2

Étape 3 : ajouter un abonnement

Maintenant, créez un abonnement sur le sujet précédemment créé

  • Une fois un sujet Pub/Sub créé, ajoutez-y un abonné. Cliquez : Créer un abonnement

Étape 3

  • Affichez le menu du sujet que vous venez de créer et cliquez sur Nouvel abonnement.
  • Tapez un nom pour l’abonnement, tel que My_NewTopic-Sub.
  • Laissez le type de livraison comme Tirer.
  • Sélectionnez 7 jours pour Durée de conservation des messages.
  • Cliquez sur Créer

Étape 3.1

Le message de réussite s’affiche : « Abonnement ajouté avec succès ».

Vous venez de créer un sujet appelé My_NewTopic et un abonnement par défaut associé, My_NewTopic-sub

Étape 3.2

Étape 4 : publier un message sur le sujet

Pour publier un message sur le sujet :

  • Allez au Détails du sujet page pour le sujet que vous venez de créer.
  • Cliquez sur le Messages en bas de la page, puis cliquez sur Publier un message.

Étape 4n

  • Entrez un message approprié dans le Message.
  • Vous pouvez ajouter des attributs selon vos besoins, en termes de paire paramètre-valeur, tels que Job-id = 1
  • Cliquez Publier.

Étape 4.1n

Maintenant, vous avez publié le message avec succès.

Le message de réussite s’affiche : « Message publié ».

Étape 5 : Extraire un message de l’abonnement

  • Dans Cloud Console, accédez à la page des abonnements Pub/Sub.
  • Cliquez sur l’ID d’abonnement.
  • Dans le Détails de l’abonnement page, cliquez sur Afficher les messages.
  • Cliquez Tirer.

Étape 5n

Après avoir extrait le message, vous verrez les détails du message publié sur la page.

Étape 5.1n

Essentiellement, Google Cloud Pub/Sub rationalise l’établissement et la configuration des courtiers de messages gérés, en offrant des fonctionnalités telles que l’organisation des sujets pour les flux de données et des options de livraison polyvalentes, y compris des méthodes de publication et d’extraction.

Faisons quelques travaux pratiques ici.

Références

  1. Cloud Pub/Sub
  2. Cloud Pub/Sub – Console






Source link