Publicar e receber mensagens no Pub/Sub usando o Google Cloud console

Nesta página, mostramos como realizar tarefas básicas no Pub/Sub usando o consoleGoogle Cloud .


Para seguir as instruções detalhadas 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 Google Cloud console, acesse a página 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. No Google Cloud console, acesse a página Assinaturas do Pub/Sub.

    Acessar "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.

    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 Google Cloud console, acesse a página Tópicos do Pub/Sub.

    Acesse Tópicos

  2. Clique no tópico MyTopic.

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

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

  5. Clique em Publicar mensagem.

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

  7. 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 Google Cloud console, acesse a página Assinaturas do Pub/Sub.

    Acessar "Assinaturas"

  2. Na guia Mensagens, clique em Extrair.

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 Google Cloud , um pull individual para um baixo volume de mensagens geralmente não retorna mensagens. 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