Testar a conexão com o Hermes por meio do gateway ADCv2

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Verifique se o armazenamento de chaves e o armazenamento confiável foram gerados corretamente testando a conexão com o Hermes por meio do gateway ADCv2.

    Antes de Iniciar

    Procedimento

    1. Baixe e instale o Apache Kafka.
      1. Baixar o Apache Kafka binários.
      2. Descompacte o pacote Kafka executando o seguinte comando:
        tar -zxvf kafka_2.13-3.1.2.tgz
    2. Navegue até o diretório do Kafka executando o seguinte comando:
      cd kafka_2.13-3.1.2
    3. Configure um produtor.
      1. Abra o arquivo config/producer.properties.
      2. Configure as seguintes propriedades de SSL:
        security.protocol=SSL
        
        ssl.truststore.password=<truststore password>
        
        ssl.truststore.location=<path to truststore.p12>
        
        ssl.truststore.type=PKCS12
        
        ssl.keystore.password=<keystore password>
        
        ssl.keystore.location=<path to keystore.p12>
        
        ssl.keystore.type=PKCS12
        
        ssl.key.password=<keystore password>
        Substitua as seguintes variáveis de espaço reservado:
        • <truststore password>com sua senha de armazenamento confiável.
        • <path to truststore.p12>com o caminho para o arquivo de armazenamento confiável.
        • <keystore password>com a senha do armazenamento de chaves.
        • <path to keystore.p12>com o caminho para o arquivo de armazenamento de chaves.
      Depois de seguir as etapas 1 a 3, você deve ter baixado Apache Kafka e configurado o product.properties corretamente. Todos os comandos fornecidos nas próximas etapas devem ser executados no diretório inicial Apache Kafka.
    4. Copie o arquivo config/producer.properties para config/bootcamp.properties.
      Este exemplo usa bootcamp como um nome genérico.
      cp config/producer.properties config/bootcamp.properties
    5. Use o seguinte comando para listar os tópicos.
      bin/kafka-topics.sh --list --command-config config/bootcamp.properties  --bootstrap-server <instance name>.service-now.com:4000,<instance name>.service-now.com:4001,<instance name>.service-now.com:4002,<instance name>.service-now.com:4003
      Certifique-se de substituir<instance name> com o nome da sua instância.
      Se houver tópicos na instância, eles deverão ser listados aqui.

    O que Fazer Depois

    Use o gatilho de mensagem do Kafka e o consumidor de script para consumir mensagens.