Kafka Simulator v1.7 - caos e o Failure Lab
3 minDerrube brokers, corte a rede e veja o cluster se recuperar. A v1.7 traz o Failure Lab para o free play, seis cenários de caos e um playground mais usável no celular.
Derrube brokers, corte a rede e veja o cluster se recuperar. A v1.7 traz o Failure Lab para o free play, seis cenários de caos e um playground mais usável no celular.
Stretched clusters, MirrorMaker 2 offset translation, failover and failback - and a terminal running the real Kafka CLI tools against the simulated cluster. The DR module explains the cluster shapes free play has offered since v1.3.
Dois pacotes de uma vez. O modo livre completa a sua escada de topologias com os clusters esticados de 3-DC e de 2,5-DC com testemunha, e 19 novos cenários cobrem o ciclo de vida do log - retenção, compactação, armazenamento em camadas - mais o plano de controlo KRaft e as operações num cluster vivo.
Exactly-once, read_committed e o last stable offset, begin/commit/abort e o laço consume–process–produce. O módulo de transações torna o EOS - o tema mais difícil do Kafka - algo que dá para percorrer passo a passo. O modo livre também ganha um novo tipo de cluster: ativo/ativo.
O Monedula GitOps gere tópicos Kafka, acessos, quotas, esquemas, utilizadores e RBAC da Confluent a partir de manifestos versionados, através de uma CLI ou de um operador de Kubernetes.
Chega o módulo de replicação: mecânica do ISR, a high watermark, acks=all e min.insync.replicas, eleição de líder e o que uma eleição unclean realmente custa. Doze cenários sobre as garantias que tornaram o Kafka famoso.
Grupos de consumidores, estratégias de atribuição, associação estática e os dois timeouts que decidem quando um membro desapareceu. Dez novos cenários que tornam o rebalanceamento - o momento mais mal compreendido do Kafka - algo que dá para observar em vez de adivinhar.
O Kafka Simulator v1.1 adiciona dez cenários que cobrem batching do produtor, particionamento, compressão, backpressure, retentativas e idempotência.
O KIP-714 permite que os clientes Kafka enviem suas próprias métricas aos brokers via OTLP. O monedula-metrics-reporter agora também encaminha essas métricas, ao lado das métricas do SPI do broker e do Yammer.
As lições mais importantes do Kafka vivem nas transições: antes e depois de um broker morrer, antes e depois de o ISR encolher. Construímos um simulador no navegador para que você possa quebrar um cluster com segurança e ver exatamente por que ele reage da forma que reage.
Migrar um ambiente Kafka existente de ACLs para o RBAC do Confluent é um exercício de gestão de riscos, não uma conversão de sintaxe. Veja um fluxo de migração seguro, auditável e repetível - e a ferramenta que criamos para isso.
Por que as métricas do Kafka são dolorosas, por que dashboards baseados em JMX muitas vezes não mostram dados e como exportar métricas do Kafka nativamente via OTLP.