2026.09.09 第2题

2026.09.09 第2题 (难度::star::star:)

当分区进入不可用状态后,如果有新的写入请求到达,系统为了保证数据不丢失,应当拒绝该写入请求,直到多数副本恢复为止。()

答案:√(正确)

Kafka 分区不可用,本质是不满足可用副本数量(无法满足半数以上存活),此时没有 leader。

  1. 没有 leader 副本,无法处理写入请求;
  2. 为了保证数据一致性,系统会直接拒绝新的写入,直到副本恢复,选出新 leader,分区恢复可用状态,才能继续接收写入。