【发布时间】:2020-08-19 13:54:25
【问题描述】:
我有一个主题假设名称为“测试”。假设它有 4 个分区 P1、P2、P3、P4。 现在,我正在发送一条消息,假设来自 Kafka Producer 的 M1。我希望将消息 M1 写入所有分区 P1、P2、P3、P4。可能吗? 如果是,那么我该怎么做? (我是新手,我正在使用 Kafka-Node 来执行此操作。)
【问题讨论】:
-
你能解释一下你的用例和这样做的目的吗?因为这意味着故意进行消息重复,你能从消费、一致性和复制的角度思考这会给你带来什么吗?
-
@ArmandoBallaci 我现在需要将数据保存在两个不同的地方,假设两个不同的文件 File1 和 File2 。因此,如果数据将在 2 个分区中可用,那么 2 个消费者都可以并行读取数据。因此数据将并行保存在两个文件中。
标签: apache-kafka kafka-consumer-api kafka-producer-api