Я хочу понять, когда метод processRecords IRecordProcessor вызывается из worker. Если мой предыдущий вызов processRecords еще не завершен, будет ли рабочий вызывать следующий processRecords? Начнет ли worker извлекать новые записи из kinesis или будет ждать завершения выполнения текущих записей.
В основном я хочу долго ждать, если processRecords получит какое-то исключение при сохранении записей во внешней базе данных, так как база данных не работает или какая-то другая ошибка. Итак, хотите подтвердить, что не будет никаких проблем, если рабочий не начнет извлекать новые записи до тех пор, пока не будет завершена обработка?