我们有一个可以接受数据丢失的用例(认为 30-50% 的丢失是可以接受的)。为了降低成本,我们想知道是否可以将 Kafka 配置为复制因子为 1,以便消费者和生产者可以通过简单地从可用分区消费和生产来从代理故障中恢复。
如果可以,需要设置哪些配置?
还有其他一些代理技术本身就是这样运行的,但是,我们希望避免引入另一种技术,因为 kafka 已经是我们生态系统的一部分。
我们有一个可以接受数据丢失的用例(认为 30-50% 的丢失是可以接受的)。为了降低成本,我们想知道是否可以将 Kafka 配置为复制因子为 1,以便消费者和生产者可以通过简单地从可用分区消费和生产来从代理故障中恢复。
如果可以,需要设置哪些配置?
还有其他一些代理技术本身就是这样运行的,但是,我们希望避免引入另一种技术,因为 kafka 已经是我们生态系统的一部分。