1

我只是好奇,找不到任何有关此的信息。我的问题是单个分区上可以有多个主题吗?如果是,它们将如何在该分区中生产或稍后被消费者消费?还是一个分区总是持有一个主题?

4

2 回答 2

4

Kafka 分区只属于一个主题。主题是更高级别的构造,它被分成多个分区,因此可以保证单个分区永远不会属于多个主题。

于 2016-03-15T21:04:44.963 回答
3

在 Kafka 中,一个分区始终保存与一个主题相关的数据。在一个分区中拥有多个主题数据是很少见的用例。如果我正确理解了您的用例,如果您想在一个主题和一个分区中存储多个数据集(虽然不推荐),那么您可以在输入数据中创建标志字段,以显示该文档属于特定数据集。

希望这可以帮助!

于 2016-03-14T15:03:35.067 回答