Я запутался, в какой степени назначение разделов относится к клиентской части partition.assignment.strategy
и какая часть обрабатывается Kafka.
Например, скажем, у меня есть одна тема kafka с 100 разделами.
Если я создаю 1 приложение, которое запускает 5 потоков потребителей, с partition.assignment.strategy
RangeAssignor, то я должен получить 5 потребителей, каждый из которых использует 25 разделов.
Теперь, если я масштабирую это приложение, развернув его 4 разаи используя ту же группу потребителей.Будет ли kafka сначала разделить 25 разделов для каждого из этих приложений на своей стороне, и только затем эти 25 разделов будут далее разделены приложением, использующим PartitionStrategy?
В результате получилось бы 4 приложения с 5 потребителями в каждом, по 5 разделов в каждом.