Šta je kontekst izvršavanja u Spring Batch-u?
Šta je kontekst izvršavanja u Spring Batch-u?

Video: Šta je kontekst izvršavanja u Spring Batch-u?

Video: Šta je kontekst izvršavanja u Spring Batch-u?
Video: CS50 2013 - Week 9, continued 2024, Maj
Anonim

An ExecutionContext je skup parova ključ/vrijednost koji sadrži informacije koje su u opsegu ili StepExecution ili JobExecution. Spring Batch uporno ExecutionContext , što pomaže u slučajevima kada želite ponovo pokrenuti a serija pokrenuti (npr. kada je došlo do fatalne greške, itd.).

Na ovaj način, šta je Stepexecutioncontext u Spring Batchu?

javna klasa StepExecution proširuje entitet. Batch Predstavljanje objekta domene izvršenje koraka. Za razliku od JobExecution-a, postoje dodatna svojstva koja se odnose na obradu stavki kao što je broj urezivanja itd.

Isto tako, šta je komad u Spring Batchu? Spring Batch koristi ' Chunk -orijentisan' stil obrade u okviru njegove najčešće implementacije. Chunk orijentirana obrada se odnosi na čitanje podataka jedan po jedan i kreiranje ' komadi ' koji su ispisani unutar granica transakcije. Jedna stavka se čita iz ItemReader-a, predaje ItemProcessor-u i agregira.

Shodno tome, šta je StepScope u Spring Batch-u?

A proljetna serija StepScope objekt je onaj koji je jedinstven za određeni korak, a ne pojedinačni. Ali navođenjem a prolećna serija komponenta bića StepScope znači da Spring Batch će koristiti proljeće kontejner za instanciranje nove instance te komponente za svaki korak izvršenja.

Šta je spremište poslova u Spring Batchu?

1.2 JobRepository . Kao što ime govori, to je a spremište koji nudi mehanizam postojanosti za sve meta-podatke koji se odnose na izvršenje Posao . 'data-source' se može konfigurirati da ukazuje na bazu podataka koja će se koristiti za pohranjivanje serija entiteti metapodataka.

Preporučuje se: