具有单个代理的 Kafka 集群

Tre*_*ard 5 apache-kafka

我希望开始将 Kafka 用于系统,并试图涵盖所有用例。

通常它会作为在虚拟服务器上运行的代理集群运行(复制因子 3-5)。但是一些客户虽然不关心弹性和需要手动重启整个系统的代理故障对他们来说很好,他们只关心硬件成本。

所以我的问题是,对于低吞吐量的小型安装,使用 Kafka 作为单一代理系统有什么问题吗?

干杯

Gio*_*ous 5

使用单个 Kafka 代理是绝对可以的。但请注意,使用单个代理时,您将无法获得高度可用的服务,这意味着当代理发生故障时,您将遇到停机时间。

replication-factor将受到限制1,因此主题的所有分区都将存储在同一节点上。