【发布时间】:2021-02-20 01:02:10
【问题描述】:
我已经开始学习 Kafka,在学习过程中,我对 Kafka 的工作过程遇到了一些困惑,我将与您分享这些困惑并期待澄清。
(1.) 创建了 3 个具有 3 个复制因子和 3 个分区的代理
当我将消息推送到代理时,该消息将被代理中的一个领导分区接收并将其发送到其副本。
它使用哪种方式传递带有副本的消息? (方法 1 或方法 2 或其他方式)
- 方法 1
(2.) 如果我创建一个具有 3 个分区的代理
那么这个消息会被leader partition接收,并且属于leader,那么另外2个partition有什么用呢?
【问题讨论】:
标签: apache-kafka kafka-consumer-api apache-kafka-streams kafka-producer-api