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:

Orientações


Antes de começar

  1. 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.
  2. Set up a Google Cloud console project.

    Set up a 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.

  3. Set up a Google Cloud console project.

    Set up a 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

  1. No console do Google Cloud, acesse a página do Pub/Sub.

    Ir para o Pub/Sub

  2. Na página Tópicos, clique em Criar tópico.

  3. 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ão MyTopic-sub associada.

Adicionar uma segunda assinatura

Para adicionar uma assinatura ao tópico que você acabou de criar, siga estas etapas:

  1. Clique em Assinaturas.

  2. Na página Assinaturas, clique em Criar assinatura.

  3. Insira MySub no campo ID da assinatura.

  4. Em Selecionar um tópico do Cloud Pub/Sub, selecione o tópico MyTopic no menu suspenso.

  5. Nas opções restantes, mantenha os valores padrão.

  6. Clique em Criar.

    Você verá a mensagem de sucesso: Subscription successfully added.

  7. Clique na página Tópicos e clique em MyTopic.

    A assinatura MySub agora está anexada ao tópico MyTopic. O Pub/Sub entrega todas as mensagens enviadas para as assinaturas MyTopic, MySub e MyTopic-sub.

Publique uma mensagem no tópico

  1. No Console do Google Cloud, acesse a página Tópicos do Pub/Sub.

    Acesse Tópicos

  2. Clique no tópico MyTopic.

  1. Na página MyTopic, clique na guia Mensagens.

  2. Clique em Publicar mensagem.

  3. Na janela Corpo da mensagem, digite Hello World.

  4. 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

  1. No console do Google Cloud, acesse a página Assinaturas do Pub/Sub.

    Acessar "Assinaturas"

  2. 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:

  1. Acesse a página Tópicos.

  2. Marque a caixa de seleção ao lado de MyTopic e clique em Excluir.

  3. 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