Publicar e receber mensagens no Pub/Sub usando o console do Google Cloud
Nesta página, mostramos como realizar tarefas básicas no Pub/Sub usando o Console do Google Cloud.
Para seguir as instruções passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
-
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
Criar um tópico
No console do Google Cloud, acesse a página do Pub/Sub.
Na página Tópicos, clique em
Criar tópico .Na janela que é aberta, digite o código
MyTopic
no campo ID do tópico.Mantenha os valores padrão das opções restantes e clique em Criar.
Você verá a mensagem de sucesso:
A new topic and a new subscription have been successfully created.
Você acabou de criar um tópico chamado
MyTopic
e uma assinatura padrãoMyTopic-sub
associada.
Adicionar uma segunda assinatura
Para adicionar uma assinatura ao tópico que você acabou de criar, siga estas etapas:
Clique em Assinaturas.
Na página Assinaturas, clique em Criar assinatura.
Insira
MySub
no campoID da assinatura .Em Selecionar um tópico do Cloud Pub/Sub, selecione o tópico
MyTopic
no menu suspenso.Nas opções restantes, mantenha os valores padrão.
Clique em
Criar .Você verá a mensagem de sucesso:
Subscription successfully added.
Clique na página
Tópicos e clique emMyTopic
.A assinatura
MySub
agora está anexada ao tópicoMyTopic
. O Pub/Sub entrega todas as mensagens enviadas para as assinaturasMyTopic
,MySub
eMyTopic-sub
.
Publique uma mensagem no tópico
No Console do Google Cloud, acesse a página Tópicos do Pub/Sub.
Clique no tópico
MyTopic
.
Na página
MyTopic
, clique na guiaMensagens .Clique em
Publicar mensagem .Na janela
Corpo da mensagem , digiteHello World
.Clique em
Publicar . Se a publicação for concluída, a mensagem "Mensagem publicada" vai aparecer na parte de baixo da página.
Extrair as mensagens da assinatura
No console do Google Cloud, acesse a página Assinaturas do Pub/Sub.
Na guia Messages, clique em Pull.
Você vai ver a mensagem que acabou de publicar. A mensagem tem
os dados, Hello World
, e o horário em que a mensagem foi
publicada.
Ao usar o console do Google Cloud, um envio individual para um baixo volume de mensagens geralmente pode não receber retornos. Se nenhuma mensagem aparecer, clique em Extrair várias vezes para emitir várias solicitações de envio. Isso não é um problema com as bibliotecas de cliente do Pub/Sub.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
Se você não precisar mais do tópico e da assinatura que criou, poderá excluí-los.
Para excluir o tópico e a assinatura, siga estas etapas:
Acesse a página
Tópicos .Marque a caixa de seleção ao lado de
MyTopic
e clique emExcluir .Conclua as etapas na janela de confirmação para excluir permanentemente o tópico.
Também é possível excluir o projeto que você criou.
A seguir
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 Usa bibliotecas de cliente ou a CLI gcloud.
Saiba mais sobre as APIs Pub/Sub.