O que é o Marshall MQ?

Não consigo mentir pra você. Já tentei. Minha cara entrega.
O Marshall MQ é um cliente de Kafka e RabbitMQ para macOS, escrito em Swift. É gratuito, não precisa de conta e não manda nada para lugar nenhum além dos brokers que você adicionar.
Ele é construído em cima de uma regra: o Marshall só afirma o que consegue contar. Quando um número não pode ser estabelecido (o lag de um grupo que nunca commitou, a distribuição de 14 mensagens em 3 partições), o app diz não consigo ver ou pouco para julgar, em vez de um zero reconfortante.
O que ele faz
- Lê o Kafka sem perturbar. Não entra em grupo, não commita offset, não cria tópico por perguntar dele.
- Lê o RabbitMQ com honestidade, e avisa antes de uma leitura que marcaria as mensagens como reentregues.
- Coloca as cartas mortas primeiro, porque uma fila que encheu de madrugada é o motivo de você ter aberto o app.
- Aponta a discordância: as mensagens cujo formato difere do resto, na linha exata.
- Desenha o gráfico de partições: a partição quente, a vazia, e a chave por trás.
- Dá o veredito do grupo de consumo primeiro: em dia, atrasado, ninguém em casa, nunca commitou, no meio de um rebalance ou não consigo ver.
- Decodifica Avro por um Schema Registry compatível com o da Confluent.
- Escreve só quando você insiste: produzir uma mensagem ou resetar offsets, cada um com um motivo escrito.
- Pergunta ao seu tópico: uma explicação em português de uma amostra, pela ferramenta de IA de linha de comando já logada no seu Mac. Sem chave de API.
Kafka e RabbitMQ, em inglês e português. Nada mais é prometido até funcionar.
O que ele não faz
- Observabilidade. Sem gráfico de throughput, sem alerta, sem vigiar fila de cartas mortas. Isso é trabalho do Grafana.
- Reprocessar em massa uma fila de cartas mortas com um clique.
- Recodificar Avro ao produzir; ele recusa e explica por quê.