Несколько партиций Kafka позволяют распределять хранение и обработку топика между брокерами и потребителями одной группы.
Зачем нужно иметь несколько партиций в топике?
Несколько партиций Kafka позволяют распределять хранение и обработку топика между брокерами и потребителями одной группы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Несколько партиций Kafka позволяют распределять хранение и обработку топика между брокерами и потребителями одной группы.
Порядок гарантируется внутри партиции, а не всего топика. Ключ сообщения влияет на его размещение. Больше партиций даёт больше потенциального параллелизма, но увеличивает накладные расходы и может усложнить перераспределение данных.