Как упомянуто в слиянии blog
Максимальный параллелизм, при котором может выполняться ваше приложение, ограничен максимальным числом потоковых задач, которое само определяется максимальным числомразделов входной темы, из которой приложение читает. Например, если входная тема имеет 5 разделов, вы можете запустить до 5 экземпляров приложений.
Таким образом, нет никакой разницы, когда вы запускаете 10 экземпляров приложения или одно потоковое приложение с 10 потоками вобработка сообщений. За исключением случаев, когда вы запускаете 10 экземпляров приложения, вы можете запускать его на разных виртуальных машинах JVM, распределенных по разным машинам, что может помочь в некотором улучшении пропускной способности.
Также см. this