Kafka Simulator v1.7 - caos e o Failure Lab
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.
Anotamos as coisas e construímos pequenas peças de open source. É aqui que os dois vivem. Dê uma olhada - e nos diga o que achou.
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.
Uma ferramenta de linha de comando segura e auditável para converter ACLs do Apache Kafka em role bindings RBAC do Confluent. Os planos têm checksum e o acesso efetivo é verificado antes de qualquer coisa ser aplicada.
Gestão declarativa e versionada de tópicos Kafka, acessos, quotas, esquemas, utilizadores SCRAM e RBAC da Confluent. Uma CLI amiga da CI e um operador de Kubernetes partilham o mesmo modelo de recursos, e o Import traz os clusters já existentes.
Um plugin MetricsReporter do Kafka que envia métricas de broker e cliente via OTLP para um collector do OpenTelemetry. Assíncrono e à prova de falhas - indisponibilidades do collector nunca bloqueiam o Kafka.