通过 Kafka 文档和其他各种资源,我了解到 Kafka 中的消息被组织成主题。此外,一个主题可以分解为多个分区,每个分区可以托管在不同的服务器上。这提供了冗余和可扩展性。
我不确定“破碎”这个词在这里是什么意思。这是否意味着如果添加到主题的消息是“1 2 3 4 5 6 7”,那么在将其分成多个分区后,我们将有一个分区只有整个主题的一个子部分。就像一个分区有'1 2 3',而另一个分区有'4 5 6',而另一个分区只有'7'。或者这是否意味着每个分区都有“1 2 3 4 5 6 7”,这意味着我们有精确的副本。