Publicar e receber mensagens no Pub/Sub usando a CLI gcloud
Nesta página, mostramos como fazer as seguintes operações no Pub/Sub usando a Google Cloud CLI:
- Criar um tópico e uma inscrição.
- Publicar mensagens no tópico.
- Receber mensagens da assinatura.
Para seguir as instruções detalhadas desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Antes de começar
- Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
Configurar um projeto do Google Cloud.
Clique para:
- Crie ou selecione um projeto.
- ativar a API Pub/Sub para esse projeto;
É possível visualizar e gerenciar esses recursos a qualquer momento no Console do Google Cloud.
- Instale a CLI do Google Cloud.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init
-
Configurar um projeto do Google Cloud.
Clique para:
- Crie ou selecione um projeto.
- ativar a API Pub/Sub para esse projeto;
É possível visualizar e gerenciar esses recursos a qualquer momento no Console do Google Cloud.
- Instale a CLI do Google Cloud.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init
Crie um tópico
Crie um tópico com o ID my-topic
:
gcloud pubsub topics create my-topic
Crie uma assinatura
Crie uma assinatura com o ID my-sub
e anexe-a ao my-topic
:
gcloud pubsub subscriptions create my-sub --topic=my-topic
Publicar mensagens
Publique uma mensagem em my-topic
:
gcloud pubsub topics publish my-topic --message="hello"
Receber mensagens
Receba a mensagem de my-sub
:
gcloud pubsub subscriptions pull my-sub --auto-ack
A CLI gcloud imprime a mensagem na linha de comando.
Como foi?
A seguir
Veja todos os comandos da CLI gcloud disponíveis para o Pub/Sub
Saiba mais sobre os conceitos do Pub/Sub discutidos nesta página.
Leia os conceitos básicos do serviço Pub/Sub.
Trabalhe com um exemplo completo de um sistema do Pub/Sub.
Tente outro guia de início rápido do Pub/Sub que use bibliotecas de cliente ou o console.
Escolha um tipo de assinatura.
Saiba mais sobre as APIs Pub/Sub.