Čo je kontext vykonávania v Spring Batch?
Čo je kontext vykonávania v Spring Batch?

Video: Čo je kontext vykonávania v Spring Batch?

Video: Čo je kontext vykonávania v Spring Batch?
Video: ПЛОВ. ЭТО ЛУЧШАЯ ЕДА ЧТО Я ЕЛ! СЕКРЕТ РАСКРЫТ УЗБЕКСКИЙ РЕЦЕПТ 2024, November
Anonim

An ExecutionContext je množina párov kľúč-hodnota obsahujúca informácie, ktoré sa vzťahujú buď na StepExecution alebo JobExecution. Jarná dávka pretrváva ExecutionContext , ktorý pomáha v prípadoch, keď chcete reštartovať a dávka spustiť (napr. keď sa vyskytla fatálna chyba a pod.).

Týmto spôsobom, čo je kontext Stepexecution v Spring Batch?

verejná trieda StepExecution rozširuje Entitu. Dávka reprezentácia objektu domény vykonanie kroku. Na rozdiel od JobExecution existujú ďalšie vlastnosti súvisiace so spracovaním položiek, ako je počet odovzdaní atď.

Podobne, čo je chunk v Spring Batch? Jarná dávka používa ' Chunk „orientovaný“štýl spracovania v rámci jeho najbežnejšej implementácie. Chunk orientované spracovanie sa týka čítania údajov po jednom a vytvárania „ kúsky “, ktoré sú zapísané v rámci hraníc transakcie. Jedna položka je načítaná z ItemReader, odovzdaná ItemProcessor a agregovaná.

Čo je teda StepScope v Spring Batch?

A jarná dávka StepScope objekt je taký, ktorý je jedinečný pre konkrétny krok a nie pre jediný. Ale špecifikovaním a jarná dávka komponentná bytosť StepScope znamená to Jarná dávka bude používať jar kontajner na vytvorenie novej inštancie tohto komponentu pre každý krok vykonania.

Čo je to úložisko úloh v Spring Batch?

1.2 JobRepository . Ako už názov napovedá, ide o a Úložisko ktorý ponúka mechanizmus pretrvávania pre všetky metaúdaje súvisiace s vykonávaním Job . 'zdroj údajov' môže byť nakonfigurovaný tak, aby ukazoval na databázu, ktorá sa má použiť na ukladanie dávka entity metaúdajov.

Odporúča: