Kafka Simulator v1.7 - 混沌与 Failure Lab
杀掉 broker、切断网络,看着集群恢复。v1.7 把 Failure Lab 带进自由模式,新增六个混沌场景,并让手机上的 playground 更好用。
我们把想法写下来也构建小巧的开源作品。两者都在这里安家。看看吧——并告诉我们你的想法。
杀掉 broker、切断网络,看着集群恢复。v1.7 把 Failure Lab 带进自由模式,新增六个混沌场景,并让手机上的 playground 更好用。
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.
两个版本包一起发布。自由模式以 3-DC 拉伸集群和 2.5-DC 见证站集群补齐了拓扑阶梯,19 个新场景覆盖日志的生命周期(保留、压实、分层存储),以及 KRaft 控制平面和对运行中集群的运维操作。
exactly-once、read_committed 与 last stable offset、begin/commit/abort,以及 consume–process–produce 循环。事务模块把 Kafka 最难的主题 EOS 变成可以一步步走完的东西。自由模式还新增了一种集群类型:双活。
Monedula GitOps 用纳入版本控制的清单来管理 Kafka 主题、访问权限、配额、schema、用户与 Confluent RBAC,既可以通过 CLI,也可以通过 Kubernetes operator。
一款安全、可审计的命令行工具,用于将 Apache Kafka ACL 转换为 Confluent RBAC 角色绑定。计划会附带校验和,并在实际应用前先验证有效访问权限。
以声明式、纳入版本控制的方式管理 Kafka 主题、访问权限、配额、schema、SCRAM 用户与 Confluent RBAC。对 CI 友好的 CLI 和 Kubernetes operator 共用同一套资源模型,Import 则把已有集群纳入进来。
一款 Kafka MetricsReporter 插件,通过 OTLP 将 broker 与客户端指标发送到 OpenTelemetry collector。异步且具备容错——collector 故障绝不会阻塞 Kafka。