【发布时间】:2019-05-24 11:59:30
【问题描述】:
我希望开始在系统中使用 Kafka,并且我正在尝试涵盖所有用例。
通常它将作为在虚拟服务器上运行的代理集群运行(复制因子 3-5)。但是有些客户虽然不关心弹性,并且需要手动重启整个系统的代理故障对他们来说很好,但他们只关心硬件成本。
所以我的问题是,对于低吞吐量的小型安装,使用 Kafka 作为单一代理系统有什么问题吗?
干杯
【问题讨论】:
标签: apache-kafka
我希望开始在系统中使用 Kafka,并且我正在尝试涵盖所有用例。
通常它将作为在虚拟服务器上运行的代理集群运行(复制因子 3-5)。但是有些客户虽然不关心弹性,并且需要手动重启整个系统的代理故障对他们来说很好,但他们只关心硬件成本。
所以我的问题是,对于低吞吐量的小型安装,使用 Kafka 作为单一代理系统有什么问题吗?
干杯
【问题讨论】:
标签: apache-kafka
使用单个 Kafka 代理绝对没问题。但是请注意,如果使用单个代理,您将无法获得高度可用的服务,这意味着当代理失败时,您将有停机时间。
您的replication-factor 将被限制为1,因此主题的所有分区都将存储在同一个节点上。
【讨论】:
对于概念验证或非关键开发工作,单节点集群可以正常工作。然而,拥有一个集群有很多好处。如果以下内容对您不重要/不相关,则可以使用单节点集群。
【讨论】: