У меня есть тема с 10 разделами, и я генерирую события с A,B,C,D,E,F,G,H,I
9 различными ключами.
Я наблюдал сообщения, делающие это:
Partition 0- (Message1, Key E), (Message2, Key I)
Partition 1- (Message3, Key F)
.
.
Partition7-(Message4, Key A), (Message5, Key A)
Partition8- Empty
Partition9- Empty
Есть 2сообщения с разными ключами в одном и том же разделе, а также с пустыми разделами.
По умолчанию разделитель Kafka создает коллизии?
Я создаю из одного потока, которыйсбалансирован до двух остальных по умолчанию производителей .
Это то, что я ожидал:
Partition 0- (Message1, Key E)
Partition 1- (Message3, Key F)
.
.
Partition7-(Message4, Key A), (Message5, Key A)
Partition8-(Message2, Key I)
Partition9- Empty