Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka Kafka-单生产者单消费者多分区,只有一个副本_Apache Kafka - Fatal编程技术网

Apache kafka Kafka-单生产者单消费者多分区,只有一个副本

Apache kafka Kafka-单生产者单消费者多分区,只有一个副本,apache-kafka,Apache Kafka,我已经开始学习卡夫卡。让我们考虑下面的上下文: 有一个话题。只有一个制作人带来消息。该主题有三个分区。复制因子正好是一。我有一个消费者群体,它只有一个消费者。集群使用循环方法存储消息 上述设置是否可行?我得到了合同的答案(答案是:设置是可能的,所有数据都可以读取而不会丢失,设置是不可能的) 由于消费者组中的消费者只能读取一个分区,消费者无法读取所有消息,因此无法读取完整的数据 有人能帮忙吗 谢谢 您所描述的场景是完全可能的 单个生产者可以以循环方式向所有三个分区发送消息。例如,如果您的消息没有任

我已经开始学习卡夫卡。让我们考虑下面的上下文:

有一个话题。只有一个制作人带来消息。该主题有三个分区。复制因子正好是一。我有一个消费者群体,它只有一个消费者。集群使用循环方法存储消息

上述设置是否可行?我得到了合同的答案(答案是:设置是可能的,所有数据都可以读取而不会丢失,设置是不可能的)

由于消费者组中的消费者只能读取一个分区,消费者无法读取所有消息,因此无法读取完整的数据

有人能帮忙吗


谢谢

您所描述的场景是完全可能的

单个生产者可以以循环方式向所有三个分区发送消息。例如,如果您的消息没有任何键,则可以实现这一点

此外,单个使用者能够读取同一主题内的多个分区。
我猜你可能被一个事实弄糊涂了,即一个消费群体中的一个消费者只能消费一个主题部分。但这并不影响其他方面:一个消费者读取多个分区。

您描述的场景是完全可能的

单个生产者可以以循环方式向所有三个分区发送消息。例如,如果您的消息没有任何键,则可以实现这一点

此外,单个使用者能够读取同一主题内的多个分区。 我猜你可能被一个事实弄糊涂了,即一个消费群体中的一个消费者只能消费一个主题部分。但这并不影响其他方面:一个消费者读取多个分区