Skip to content

Ler mensagens ​

Ler sem perturbar ​

No Kafka, o Marshall lê fazendo seek num offset. Ele nunca entra num grupo de consumo, nunca commita offset e nunca cria tópico só por perguntar dele (allow.auto.create.topics=false). Quem consome o tópico não tem como saber que ele passou por ali, então é seguro em produção.

Selecione um tópico e o Marshall lê as mensagens mais novas. Quantas fica em Ajustes › Mensagens por tópico (de 10 a 1.000, 100 por padrão).

De onde ler ​

  • Ler mais carrega a próxima página, mais antiga.
  • Ler a partir de um momento começa de outro lugar: O começo, As mais recentes ou Num momento no tempo…, que é um seek de verdade por timestamp (offsets_for_times), não uma varredura.
  • Broker › Reler mensagens (⇧ ⌘ R) lê de novo a posição atual.

Os autos ​

Cada linha mostra onde a mensagem mora (p3·1204 é a partição 3, offset 1204), a chave e o payload. Selecione uma para abrir os autos: o payload formatado e destacado, os headers e os metadados. Copiar coloca na área de transferência.

Uma mensagem com chave e sem valor é uma tombstone: a chave foi apagada. O Marshall marca como tal, porque não é uma mensagem vazia.

Achando uma mensagem ​

Buscar nestas mensagens procura na chave, no payload e nos headers do que já foi lido. Não busca no tópico inteiro, e não finge que busca: payloads binários e Avro que não deu para decodificar não são comparados como texto.

Quando não tem nada ​

Uma partição vazia diz Nada retido. O Kafka só guarda o que a retenção e a compactação deixam, então o que você vê é o que está retido agora, não tudo o que já foi produzido.

O Marshall MQ é gratuito para uso pessoal e comercial.