1. Home
  2. Documentation
  3. Events Hub
  4. Subscribers

Subscribers

Saiba o que são subscritores e como criá-los.

Os subscritores (subscribers) são as aplicações ou parceiros que recebem os eventos distribuídos pelo Events Hub.

Para receber os eventos, os subscritores devem ser conectados aos tópicos, que são agrupados dentro dos handlers. Cada tópico pode ter diferentes contextos disponíveis para o subscritor. Portanto, quando os eventos são enviados para um tópico com definição de contexto, apenas os subscritores do tópico com aquele contexto habilitado receberão os eventos.

O Events Hub cuida de toda a segurança, garantindo aos subscritores uma fonte de mensagens confiável.

TIP

A tela Subscribers lista todos os subscritores cadastrados e permite criar novos:

Tela de subscritores

Filtros


Você pode buscar um subscritor específico usando os filtros do topo da página. Eles permitem pesquisar por:

  • Nome do subscritor.

  • E-mail do desenvolvedor responsável.

  • Nome do handler.

  • Data inicial e final de criação.

  • Status.


Use o campo Order by para definir a ordenação da lista. Você pode escolher visualizar pela data de criação mais recente ou mais antiga, ou por ordem alfabética.

Para visualizar as informações de um subscritor específico, clique sobre o nome na listagem. Você será direcionado para a tela de Topics, onde pode editar as informações do subscritor e habilitar ou desabilitar os tópicos dos quais recebe eventos.

Edição de tópicos do subscritor

Criando subscritores

Para criar um subscritor, clique no botão +, no canto inferior direito da tela. O cadastro ocorre em quatro etapas:

Etapas de cadastro

Overview

Para iniciar o cadastro, preencha os campos:

  • Name: nome do subscritor, que deve ser único.

  • Status: estado, entre aprovado (approved), pendente (pending), rejeitado (rejected) ou cancelado (cancelled).

  • Description: campo não obrigatório para incluir uma descrição.

  • Developer: e-mail do desenvolvedor responsável pelo subscritor.

Security

Nessa etapa, você certifica a segurança na conexão entre subscritores e o Events Hub.

TIP

Acesse a documentação de Segurança e Chaves para entender como funciona.

Confira a seguir as duas camadas de segurança implementadas:

  • Assinatura digital
  • Token estático ou dinâmico

Assinatura digital

Na distribuição de eventos aos subscritores, incluímos uma assinatura digital que permite que o subscritor valide a origem da requisição.

Para gerar essa assinatura, você precisa validar uma chave de conhecimento mútuo entre o Events Hub e o subscritor.

Para fazer isso, siga os passos:

Cadastre uma chave no campo Key.

  • Se o tempo de validação expirar, clique no ícone Ícone de refresh para reiniciar a contagem do tempo.

Para validar a chave, clique em VALIDATE KEY. Se a validação for bem-sucedida, você verá a mensagem Post key URL validated Validação bem-sucedida na tela de Security.

IMPORTANT

Se você cadastrar um subscritor sem validar a chave de conhecimento mútuo, não será possível vinculá-lo a nenhum tópico. Só é possível vincular um subscritor a um tópico após a validação da chave.

Topics

Na aba TOPICS, você vincula o subscritor aos tópicos de que receberá eventos. Os tópicos cadastrados são exibidos por meio dos handlers.

  • Você pode procurar por handlers específicos usando o campo Keywords, que procura por termos usados no nome ou descrição do handler. Além disso, pode reordenar a lista por nome ou data de criação através do campo Order by.

Para vincular tópicos ao seu subscritor, siga os passos:

Ao escolher um handler, clique no ícone Ícone de visualização de tópicos da coluna View Topics.

Na tela que abrir, clique no ícone Ícone de expandir e habilite também o contexto para o subscritor.

No campo Subscriber URL, informe a URL que receberá os eventos.

No campo Status Code, informe o código de estado de sucesso que deverá retornar. Esse campo permite apenas códigos de 200 a 299. Você pode inserir 2xx para abranger toda a família.

O Events Hub fará uma requisição para validar a URL esperando o código informado.

WARNING

Se a URL não for validada, o subscritor será cadastrado, mas não receberá eventos.

IMPORTANT

Ao enviar eventos para o subscritor, o Events Hub levará em conta o código que você definiu como sucesso no campo Status Code. Se você informar o código 204 e retornar 200, o sistema entenderá que houve falha na entrega e enviará o evento para a fila de Delivery Retry. Para evitar isso, informe 2xx no campo de Status Code. Assim, qualquer código da família 200 será interpretado como sucesso.

Adicionando tópicos ao subscritor

Cada tópico selecionado será listado na seção SUBSCRIBED TOPICS. Para remover o vínculo, clique no ícone da lixeira.

A coluna STATUS indica se a URL foi validada com sucesso ou não. O ícone verde representa sucesso. O ícone cinza significa que a URL foi cadastrada, mas a validação falhou.

Validação de URL

Review

A etapa final de registro de um subscritor exibe os dados cadastrados:

Revisão do subscritor

Quão satisfeito você está com esta página?

Nosso site utiliza cookies para habilitar funcionalidades essenciais de avaliação e notificações. Não utilizamos cookies de rastreamento para publicidade ou análise de terceiros.Saiba mais