【问题标题】:kafka partition leader HW and ISR failoverkafka 分区领导硬件和 ISR 故障转移
【发布时间】:2017-04-14 02:34:42
【问题描述】:

我从https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Replication读到

因此,对于每个提交的消息,我们保证该消息存储在内存中的多个副本中。但是,不能保证任何 >replica 已经将提交消息持久化到磁盘上

为了实现低延迟,在 ack 之后只将消息存储在跟随者的内存中是有意义的。但文章没有说明领导者是否坚持消息。如果leader崩溃了怎么办?

【问题讨论】:

    标签: apache-kafka replication failover


    【解决方案1】:

    在思考了这个话题之后,我发现leader也不需要持久化消息。提交的消息保证由 ISR 中至少一个副本将存活的假设提供。新的领导者将被选举出来,并在原始领导者崩溃的情况下提供可用的提交消息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-05
      • 1970-01-01
      • 2017-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      • 2021-08-02
      相关资源
      最近更新 更多