Going through Kafka documentation and various other resources, I understand that messages in Kafka are organized into topics. Also, a topic can be broken down into partitions and each partition can be hosted on a different server. This gives redundancy and scalability.
I am not sure what the word 'broken' means here. Does it mean that if messages added to a topic are, say '1 2 3 4 5 6 7', then after breaking it into partitions, we would have one partition having only a subpart of whole topic. Like one partition having '1 2 3' while another partition having '4 5 6' and yet another having just '7'. OR does it mean that every single partition has '1 2 3 4 5 6 7', meaning we have exact replicas.