TechGry

Topics,Partitions & Offsets

Kafka Topics, Partitions and Offsets

Vishnu Sunkari
California USA
1 min read

Topics, Partitions and Offsets

            |  Partition 0  0|1|2|3|4|5|6|7|8  -----> writes    
Kafka Topic |  Partition 1  0|1|2|3| ------> writes    
            |  Partition 2  0|1|2|3|4|5|6|7|8|9 ------> writes    

  • Offset only have a meaning for a specific partition.
    • eg: offset 3 in partition 0 doesnot represent the same data as offset 3 in partition 1.
  • Order is guaranteed only within a partition (not across partitions)
  • Data is kept only for a limited time (default is one week)
  • Once the data is written to a partition, it can’t be changed(immutability)
  • Data is assigned randomly to a partition unless a key is provided

Comments

Link copied to clipboard!