Stream Connect Replicação de mensagem

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Replique dados entre seu Apache Kafka ambiente e. ServiceNow.

    Com Stream Connect Replicação de mensagens, você pode configurar e gerenciar replicações de mensagens diretamente do seu ServiceNow instância.

    Stream Connect A replicação de mensagem usa um MID Server ou MID Server cluster para executar as replicações de dados, para que você não precise configurar ou hospedar serviços de replicação adicionais. Ele também simplifica a configuração da replicação de mensagens gerando automaticamente os certificados necessários.

    Habilitando um MID Server para replicar dados

    Stream Connect A replicação de mensagem usa um MID Server Com uma extensão de replicador para replicar dados de e para o Kafka local. Para obter instruções sobre como configurar o. MID Server, consulte Configuring MID Servers.

    . MID Server deve ser capaz de acessar Hermes endpoints por meio do firewall. Trabalhe com o administrador de rede para garantir que os seguintes intervalos de portas estejam abertos.
    • Produtor: 4000–4050
    • Consumer1: 4100–4150
    • Consumer2: 4200–4250

    Usando um MID Server cluster

    Você pode usar um MID Server cluster, em vez de um único MID Server, para replicação de mensagens. . MID Server cluster, se for um dos MID Servers no cluster falha, o outro MID Servers pode compartilhar a carga do com falha MID Server.

    Em A. MID Server cluster, as partições de tópico são distribuídas em todos os disponíveis MID Servers no cluster. Se for um MID Server se torna indisponível, as partições são redistribuídas no restante MID Servers. Se for adicional MID Server se torna disponível no cluster e, em seguida, as partições são distribuídas em MID Servers novamente.

    Para obter detalhes sobre como configurar um MID Server cluster, consulte Configure a MID Server cluster.
    Nota:
    . MID Server o cluster deve ter Balanceamento de carga tipo de cluster. . Failover o tipo de cluster não é compatível.

    Configurar conexões e credenciais para o Kafka

    Stream Connect A replicação de mensagem usa um alias de conexão e credencial para se conectar ao Kafka local. Para configurar um alias de conexão e credencial:
    1. Criar credenciais SSL do Kafka com os dados de autenticação necessários para a conexão.
    2. Configure uma conexão Kafka Para se conectar ao seu ambiente Kafka.
    3. Create a Connection & Credential alias, para associar as informações de conexão e os dados de credencial. O alias de conexão e credencial deve ter um Tipo de conexão de Kafka e devem estar acessíveis a partir de MID Server.

    Estas etapas são para configurar um alias de conexão e credencial para se conectar ao Kafka. Você não precisa configurar conexões ou credenciais para se conectar ao Hermes porque MID Server manipula automaticamente a criação do armazenamento de chaves, armazenamento confiável e certificados necessários.

    Criando replicações de mensagem e tópico

    A replicação de mensagens requer registros de Replicação de mensagens e registros de Replicação de tópicos do Kafka.

    Um registro de Replicação de mensagem representa um único cluster Kafka. Por exemplo, se você tiver dois clusters Kafka, criará dois registros de replicação de mensagem diferentes, um para cada cluster. Um registro de Replicação de mensagem é o registro primário de todos os tópicos que estão sendo replicados para ou a partir desse cluster. Os registros de replicação de mensagem são armazenados na tabela replicações de mensagem [sys_sc_message_replication].

    Um registro de Replicação de tópico do Kafka especifica a replicação de um único tópico de origem para um único tópico de destino. Você não pode replicar um único tópico de origem para vários destinos. Você só pode replicar para cada destino uma vez. Os registros de replicação de tópico do Kafka são armazenados na tabela replicações de tópico do Kafka [sys_kafka_topic_replication].

    Para obter um guia passo a passo para criar registros de replicação de mensagens e tópicos, consulte Criar replicações de tópico de mensagem e Kafka no Stream Connect.

    Exibindo estatísticas de replicação de mensagens

    Depois que as replicações estão em execução, o sistema cria um registro de métricas para cada replicação de tópico ativo a cada 60 segundos. Os registros de métricas fornecem informações sobre replicações de tópico, incluindo Contagem de mensagens , que mostra o número de mensagens replicadas em cada intervalo de coleta.

    Você pode exibir registros de métricas na tabela Estatísticas de replicação de mensagem [sys_sc_channel_replication_metric]. Você também pode exibir registros de métricas de um tópico específico verificando as Estatísticas de replicação de mensagem no registro Replicação de tópico do Kafka.

    Para obter uma lista de métricas de replicação de mensagens e suas descrições, consulte Exibição de estatísticas de replicação de mensagem do Stream Connect.

    Plug-in necessário

    Stream Connect A replicação de mensagem requer ServiceNow Stream Connect Instalador [plug-in com.glide.hub.stream_connect.installer].

    Funções

    A função message_replication_admin pode criar, modificar e excluir registros em todas as tabelas de replicação de mensagens, incluindo as tabelas de conexão e credencial e as tabelas de replicação de mensagem e tópico.

    A função message_replication_user pode exibir registros nas tabelas de replicação de mensagens.

    Registro em log

    A maioria dos problemas é registrada em MID Server log. O registro em log de depuração adicional pode ser habilitado definindo glide.stream_connect.message_replication.debug MID Server propriedade para verdadeiro .