Pular para o conteúdo

Apache Kafka

Clique com o botão direito na árvore ▸ Adicionar ▸ Pedido Kafka.

Um separador Kafka em modo Consumir: a lista de brokers, o tópico, o ID do grupo, o offset inicial “earliest” e o filtro de partições

CampoFunção
URLA lista dos brokers, separados por vírgulas: hote1:9092,hote2:9092 — a cadeia inteira é resolvida pelo Handlebars antes de ser dividida
ID do clienteO clientId anunciado aos brokers
TópicoO tópico, qualquer que seja o modo
Modoproduce, consume ou browse
CampoValores
Mecanismo SASLnone, plain, scram-sha-256, scram-sha-512
Utilizador SASL / Palavra-passe SASLA palavra-passe aceita um valor do tipo Segredo
TLSAtivável de forma independente — um broker em TLS sem SASL funciona com o mecanismo none

Chave, valor, cabeçalhos do registo e, opcionalmente, partição. Sem partição explícita, aplica-se o particionador predefinido da biblioteca cliente. A resposta devolve os metadados do registo escrito: tópico, partição, offset.

CampoFunção
GrupoO groupId do consumidor
Offset inicialearliest, latest ou specific
Offset específicoUma cadeia — os offsets do Kafka são inteiros de 64 bits
PartiçõesUm filtro do lado do cliente: a atribuição às partições continua a ser feita pelo grupo

Inspeciona uma partição sem grupo de consumidores: o Restorm recolhe dela um número limitado de mensagens e depois desliga-se. Neste modo, a partição é obrigatória.

É a ferramenta certa para ver o que existe num tópico sem criar um grupo nem deslocar um offset.

  • Produção Kafka — ação unitária, devolve os metadados do registo;
  • Consumo Kafka — subscreve através do grupo de consumidores e emite um evento por mensagem;
  • Fecho da ligação Kafka — para o consumo.

Consulte Ligações e fluxos.

Cinco alvos: JavaScript (kafkajs, em produção e em consumo) e kcat (produção, consumo, inspeção sem grupo).