Démarrage rapide avec l'outil de ligne de commande gcloud

Pub/Sub est un service de messagerie permettant d'échanger des données d'événements entre des applications et des services. Un producteur de données publie des messages dans un sujet Pub/Sub. Un client crée un abonnement associé à ce sujet. Les abonnés récupèrent des messages depuis un abonnement ou sont configurés en tant que webhooks pour recevoir directement les messages de l'abonnement. Les abonnés doivent accuser réception de chaque message pendant une période configurable.

Vous trouverez sur cette page la procédure à suivre pour publier et utiliser des messages avec un abonnement pull.

Avant de commencer

  1. Connectez-vous à votre compte Google.

    Si vous n'en possédez pas déjà un, vous devez en créer un.

  2. Configurez un projet Cloud Console.

    Configurer un projet

    Cliquez pour effectuer les opérations suivantes :

    • Créer ou sélectionner un projet
    • Activez l'API Pub/Sub pour ce projet.

    Vous pouvez consulter et gérer ces ressources à tout moment dans Cloud Console.

  3. Installez et initialisez le SDK Cloud.

Utiliser l'outil de ligne de commande gcloud

Vous pouvez utiliser l'outil de ligne de commande gcloud pour effectuer des opérations dans Pub/Sub. L'outil de ligne de commande gcloud est inclus dans le SDK Cloud que vous avez installé dans la section Avant de commencer. Consultez la section consacrée à gcloud pubsub de la documentation de référence sur gcloud pour découvrir la liste complète des commandes gcloud utilisables dans Pub/Sub.

Cet exemple autonome, destiné à s'exécuter sous bash ou dans l'environnement Cloud Shell, montre les étapes requises :

  1. Créer un sujet
  2. S'abonner au sujet
  3. Publier un message dans le sujet
  4. Recevoir le message
gcloud init
gcloud pubsub topics create my-topic
gcloud pubsub subscriptions create --topic my-topic my-sub
gcloud pubsub topics publish my-topic --message "hello"
gcloud pubsub subscriptions pull --auto-ack my-sub

Dans cet exemple, un abonnement pull est utilisé. Pub/Sub est également compatible avec les abonnements push, comme décrit dans le guide pour les abonnés.

Vous pouvez réaliser toutes les opérations administratives via l'API, et une grande partie via l'outil gcloudet l'interface utilisateur de Cloud Console.

Comment cela s'est passé ?

Notez que des ressources et des liens supplémentaires sont disponibles sur la page d'assistance Pub/Sub.

Étapes suivantes

Pour en savoir plus sur les concepts abordés sur cette page, consultez les guides pour les éditeurs et les abonnés.

Faites vos premiers pas avec Pub/Sub dans le langage de votre choix à l'aide des bibliothèques clientes Pub/Sub.

Consultez la page Démarrage rapide : utiliser des bibliothèques clientes

afin de découvrir comment effectuer des tâches de base dans Pub/Sub à l'aide des API des bibliothèques clientes.

Pour obtenir une présentation détaillée de Pub/Sub, consultez la page Qu'est-ce que Pub/Sub ?.