В чем именно разница между IdempotentRepository и InProgressRepository? У меня есть следующие определения со страницы на странице компонента File:
- IdempotentRepository: возможность использовать шаблон Idempotent Consumer EIP, чтобы позволить Camel пропускать уже обработанные файлы
- InProgressRepository: текущий репозиторий используется для учета текущих используемых файлов в процессе.
Для меня это те же определения, только немного по-другому сформулированные. Они также могут использовать один и тот же идемпотентный репозиторий.
Я немного запутался, мне нужно и то, и другое? Или достаточно хорош idempotentRepository?