Чтобы быстрее принимать сообщения, вам нужно увеличить количество разделов (если это еще не сделано, в зависимости от текущего значения) и сделать один из следующих двух вариантов:
1) увеличить значение для конфигурации num.stream.threads
в вашем приложении
или
2) запустить несколько приложений с одной и той же группой потребителей (одинаковые application.id
).
как для меня, увеличение num.stream.threads
является предпочтительным (пока вы не достигнете количества процессоров компьютера, на котором работает ваше приложение). Постарайтесь постепенно увеличивать это значение, например, перейдите с 4 на 6 к 8 и следите за отставанием потребителя от вашего приложения.
Увеличив num.stream.threads
, ваше приложение сможет получать сообщения параллельно, при условии, что у вас достаточно разделов.