Używam Wiosna wsadowy do uruchomienia moich zadań gdy czytelnik jest org.springframework.batch.item.database.JpaPagingItemReaderWiosna Batch Reader w wielu Threader Hioba
a moim zadaniem skonfigurowany z parametrem: Ograniczenie przepustnicy = "6"
Czy podczas odczytu danych z czytnika występują konflikty danych wątków?
dlatego jestem ożywienia następujące ostrzeżenie:
[org.springframework.batch.core.step.item.ChunkMonitor:109] - No ItemReader set (must be concurrent step), so ignoring offset data.
[org.springframework.batch.core.step.item.ChunkMonitor:141] - ItemStream was opened in a different thread. Restart data could be compromised.
[org.springframework.batch.core.step.item.ChunkMonitor:141] - ItemStream was opened in a different thread. Restart data could be compromised.
[org.springframework.batch.core.step.item.ChunkMonitor:141] - ItemStream was opened in a different thread. Restart data could be compromised.
Ustawienie parametru saveState jako false nie pomaga :( –
Dlaczego tak nie jest? –
Używamy MongoItemWriter i zgodnie z dokumentem jest to również bezpieczne dla wątków, ale ustawienie saveState = false nie uniknęło wpisów ostrzegawczych wymienionych na liście w oryginalnym pytaniu: –