Partition — единица параллелизма в Kafka. Топик разделяется на N партиций, каждая — упорядоченный append-only лог на отдельном брокере. Внутри одной партиции порядок сообщений гарантирован, между партициями — нет. Продюсер выбирает партицию по ключу сообщения (hash от ключа), что гарантирует: все сообщения с одним ключом попадут в одну партицию и будут обработаны по порядку. Например, ключ = user_id — все события пользователя в одной партиции. Количество партиций определяет максимальный параллелизм чтения: 12 партиций = максимум 12 консюмеров в группе.
Что такое partition в Kafka?
Middle
624 просмотровAFK Offer AI
Что такое port forwarding?