Не существует прямого решения о приеме записей в пакетах, но мы даем попробовать настройку ниже свойства, если оно работает. Я никогда не пробовал, но в моем понимании Kafka Sink Connector ничего, кроме потребителя, потребляющего сообщения из темы.
max.poll.records: Максимальное количество записей, возвращаемых за один вызов poll ()
consumer.fetch.min.bytes: Минимальный объем данных, которые сервер должен вернуть для запроса выборки. Если данных недостаточно, запрос будет ожидать накопления такого количества данных, прежде чем ответить на запрос
fetch.wait.max.ms: Брокер будет ждать это количество времени ДО отправкиответ клиентскому клиенту, если только у него недостаточно данных для заполнения ответа (fetch.message.max.bytes)
fetch.min.bytes: Брокер будет ожидать эту суммуданных для заполнения ДО того, как он отправит ответ клиенту клиента.