У меня есть kafka topi c с 50 разделами, а скорость публикации сообщений составляет 500 в секунду. В качестве потребительского дизайна порта pf мы можем иметь либо несколько потребителей со своими собственными потоками, либо одного потребителя, несколько рабочих потоков обработки с использованием одновременных прослушивателей.
Допустим, для обработки каждого сообщения требуется 100 мсек. Если мы используем одного потребителя и контейнер параллельного прослушивателя сообщений, тогда у нас будет 50 потоков в одном развертывании.
Если мы развернем несколько приложений с одинаковым идентификатором группы и назначим каждому приложению 10 параллельных потоков, тогда мы потребуется 5 развертываний. Повторная балансировка может быть проблемой, если одно из приложений перезапускается
Не могли бы вы предложить хороший подход или разделение topi c рекомендуется, если разделов слишком много