Consumir mensagens de teste de um tópico Hermes usando o cliente Kafka
Consuma mensagens de teste de um tópico Hermes configurando dois clientes consumidores.
Antes de Iniciar
- Proteja os tópicos do Kafka gerando um certificado assinado pela instância ServiceNow® e um repositório de chaves. Você deve fornecer detalhes do armazenamento confiável e do armazenamento de chaves ao configurar os consumidores do Hermes. Consulte Configurar uma conexão segura com o Serviço de envio de mensagens Hermes.
- Baixe e instale Apache Kafka. Consulte Preparação do ambiente do cliente Apache Kafka.
- Crie um tópico e produza mensagens de teste no cluster do Hermes Kafka antes de consumir mensagens. Para obter detalhes, consulte Criar um tópico de teste em Hermes usando o cliente Kafka e Produzir mensagens de teste para um tópico Hermes usando o cliente Kafka.
Função necessária: admin
Por Que e Quando Desempenhar Esta Tarefa
As etapas a seguir descrevem como configurar dois clientes consumidores e receber mensagens de teste do cluster do Kafka Hermes. Como o Hermes usa um par de clusters Kafka, é necessário configurar dois clientes consumidores com diferentes endereços de inicialização do consumidor. Isso garante que as mensagens sejam consumidas de ambos os clusters sem descartar nenhuma mensagem.
Importante:
É necessário configurar dois endereços diferentes de inicialização do consumidor, um para cada cliente consumidor.
Consulte estas etapas quando tudo estiver pronto para consumir mensagens do Hermes para fins comerciais ou de produção.
Procedimento
-
Navegue até o diretório de configuração de onde você extraiu o Kafka.
- Por exemplo, no Unix:
cd /home/user/Software/kafka/config - Por exemplo, no Windows:
cd C:\Software\kafka\config
- Por exemplo, no Unix:
-
Configure os consumidores.
-
Consuma uma mensagem usando cada consumidor.
Resultado
As mensagens de teste são consumidas a partir do cluster do Kafka no Hermes.