Вы можете изменить поведение по умолчанию, установив: --spring.cloud.stream.kafka.binder.minPartitionCount=<CUSTOM_VALUE>
.
Обратите внимание на предпосылки, описанные для этого свойства в справочном руководстве .
Кроме того, вы найдете следующее ПРИМЕЧАНИЕ из руководства в целом полезным.
"Привязка Kafka использует настройку partitionCount производителя в качестве подсказки для создания темы с заданным количеством разделов (в сочетании с minPartitionCount, максимальное из двух значений является используемым значением)Соблюдайте осторожность при настройке как minPartitionCount для подшивки, так и partitionCount для приложения, так как используется большее значение. Если тема уже существует с меньшим количеством разделов и autoAddPartitions отключена (по умолчанию), то подшивка не запускается. Еслираздел уже существует с меньшим количеством разделов, и autoAddPartitions включен, добавляются новые разделы. Если раздел уже существует с большим числом разделов, чем максимальное значение (minPartitionCount или partitionCount), используется существующее количество разделов. "
Что касается SCDF, вы можете переопределить это свойство для App либо из командной консоли, либо из пользовательского интерфейса.Если вы хотите, чтобы это было глобально применено ко всем приложениям Stream, это также возможно - см. здесь .