【发布时间】:2020-10-29 05:50:31
【问题描述】:
我看到 ack all 的行为有所不同。从文档中,
acks=all 这意味着领导者将等待完整的同步 副本以确认记录。这保证了记录 只要至少保留一个同步副本就不会丢失 活。这是最有力的保证。这是等价的 到 acks=-1 设置。
我有一个 3 个代理设置和一个复制因子为 3 的主题。我对上述语句的理解是,如果任何一个代理关闭,领导者将等待(因为它*将等待ISR 确认 * 记录。但令我惊讶的是,事实并非如此,消息是由消费者生产和消费的。
是不是,在这种情况下,它不荣幸?
【问题讨论】:
标签: apache-kafka