Confluent Engineers сказали мне, что rotate.interval.ms
допускает только одну запись файла одновременно.
Скорее, вы должны использовать rotate.schedule.interval.ms
для очистки файла в этом интервале (если не достигнут размер сброса) и установить rotate.interval.ms=-1
(отключить его)
Кроме того, вы не можете иметь более 50 задач для темы с 50 разделами. Возможно, вам потребуется добавить больше рабочих, но я использую кластер из 3 узлов и более 100 задач на заданном соединителе (с кучей 10 ГБ) и, похоже, все в порядке
На самой стороне разъема больше ничего нельзя изменить. Вам потребуется изменить свойства consumer.*
работника, используя любую из Consumer config
Кроме этого, вам придется отслеживать использование кучи, ЦП и пропускную способность сети извне из среды Connect, чтобы узнать, где на самом деле находится узкое место.