Продолжить обработку чанка после того, как несколько записей не удалось, вместо того, чтобы провалиться с полным Chunk &JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Продолжить обработку чанка после того, как несколько записей не удалось, вместо того, чтобы провалиться с полным Chunk &

Сообщение Anonymous »

Я описываю текущее поведение ниже, < /p>

Total Records = 10 < /li>
Общие записи, выбранные Thread (или Chunk Size) = 5 < /li>
Total Thuts = 2 < /li>
< /ul>
Скипполитика настроен на пропуск 2 записей в Уровень работы.
Допустим, что Thread-1 Обработано, это успешно куски. 1-й, 2-й записи, успешно обработанные. /> < /ul>
Теперь записи 1,2 откатаются.
, затем записывают 1,2, выбираются, повторно обрабатываются другим потоком, а записи 4,5 также выбираются другим Поток и успешно обработана. бренд /> Является ли их способ достичь его с помощью возможностей пружины? Это не будет использовать Skippolicy, вместо этого у меня будет счетчик для неверной записи (и не бросить исключение, просто увеличить счетчик) на уровне JobExecution. Этот подход будет работать, не провалив кусок, вместо этого пропустить неверные записи на уровне работы до предела. Но это сделает несовместимые данные о пакетах Spring (то есть все неверные записи будут считаться хорошими). Какие -нибудь взгляды на этот подход тоже?

Подробнее здесь: https://stackoverflow.com/questions/794 ... iling-comp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»