Czym jest kontekst wykonania w Spring Batch?
Czym jest kontekst wykonania w Spring Batch?

Wideo: Czym jest kontekst wykonania w Spring Batch?

Wideo: Czym jest kontekst wykonania w Spring Batch?
Wideo: ExecutionContext in Spring Batch. 2024, Listopad
Anonim

jakiś Kontekst wykonania to zestaw par klucz-wartość zawierający informacje, których zakres obejmuje StepExecution lub JobExecution. Wiosenna partia utrzymuje się Kontekst wykonania , co pomaga w przypadkach, gdy chcesz ponownie uruchomić a seria uruchomić (np. gdy wystąpił błąd krytyczny itp.).

W ten sposób, czym jest Stepexecutioncontext w Spring Batch?

Klasa publiczna Krokwykonanie rozszerza podmiot. Seria reprezentacja obiektu domeny wykonanie kroku. W przeciwieństwie do JobExecution istnieją dodatkowe właściwości związane z przetwarzaniem elementów, takie jak liczba zatwierdzeń itp.

Podobnie, czym jest chunk w Spring Batch? Wiosenna partia używa ' Kawałek zorientowany” styl przetwarzania w ramach jego najczęstszej implementacji. Kawałek przetwarzanie zorientowane oznacza odczytywanie danych pojedynczo i tworzenie „ kawałki ', które są wypisane w granicach transakcji. Jeden element jest odczytywany z ItemReader, przekazywany do ItemProcessor i agregowany.

Czym zatem jest StepScope w Spring Batch?

A partia wiosenna StepScope obiekt to taki, który jest unikalny dla określonego kroku, a nie singletona. Ale określając partia wiosenna element będący istotą StepScope oznacza, że Wiosenna partia użyje wiosna kontenera, aby utworzyć wystąpienie nowego wystąpienia tego składnika dla każdego wykonania kroku.

Co to jest repozytorium zadań w Spring Batch?

1.2 Repozytorium ofert pracy . Jak sama nazwa wskazuje, jest to magazyn który oferuje mechanizm trwałości dla wszystkich metadanych związanych z wykonaniem Stanowisko . „źródło danych” można skonfigurować tak, aby wskazywało bazę danych, która ma być używana do przechowywania seria podmioty metadanych.

Zalecana: