Проблема параллельной обработки FlatFileWriter из пакета Spring - PullRequest
0 голосов
/ 11 апреля 2019

У нас есть приложение для пакетной обработки, которое читает, используя JpaPagingItemReader.Настроенный Writer расширяет FlatFileWriter для создания файлов записей.

Возможно, соответствующий код в классе выглядит следующим образом:

public synchronized void write(List<? extends T> list) throws Exception {
    super.write(list);
    // irrelevant line...
}

Это выглядит для меня поточно-ориентированным.Как вы думаете, есть ли проблема с многопоточностью с этим фрагментом кода?

1 Ответ

1 голос
/ 11 апреля 2019

Это выглядит хорошо, чтобы сделать поток записи безопасным (после создания). FTR, есть открытый билет JIRA BATCH-2762 для запроса этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...