Co je kontext provádění ve Spring Batch?
Co je kontext provádění ve Spring Batch?

Video: Co je kontext provádění ve Spring Batch?

Video: Co je kontext provádění ve Spring Batch?
Video: ExecutionContext in Spring Batch. 2024, Smět
Anonim

An ExecutionContext je sada párů klíč–hodnota obsahující informace s rozsahem buď StepExecution nebo JobExecution. Jarní várka přetrvává ExecutionContext , což pomáhá v případech, kdy chcete restartovat a šarže spustit (např. když došlo k závažné chybě atd.).

Co je tímto způsobem Stepexecutioncontext v Spring Batch?

veřejná třída StepExecution rozšiřuje Entitu. Dávka reprezentace objektu domény provedení kroku. Na rozdíl od JobExecution existují další vlastnosti související se zpracováním položek, jako je počet potvrzení atd.

Podobně, co je chunk v Spring Batch? Jarní várka používá ' Kus „orientovaný“styl zpracování v rámci jeho nejběžnější implementace. Kus orientované zpracování se týká čtení dat po jednom a vytváření „ kousky ', které jsou zapsány v rámci hranice transakce. Jedna položka je načtena z ItemReaderu, předána ItemProcessoru a agregována.

Co je tedy StepScope v Spring Batch?

A jarní dávka StepScope objekt je takový, který je jedinečný pro konkrétní krok a ne pro jediný. Ale zadáním a jarní várka komponentní bytost StepScope znamená, že Jarní dávka bude používat jaro kontejner pro vytvoření instance nové instance této komponenty pro každý krok provedení.

Co je úložiště úloh ve Spring Batch?

1.2 JobRepository . Jak název napovídá, jedná se o a úložiště který nabízí mechanismus perzistence pro všechna metadata související s prováděním Práce . 'zdroj dat' lze nakonfigurovat tak, aby ukazoval na databázi, která má být použita pro ukládání šarže entity metadat.

Doporučuje: