Wat is de uitvoeringscontext in Spring Batch?
Wat is de uitvoeringscontext in Spring Batch?

Video: Wat is de uitvoeringscontext in Spring Batch?

Video: Wat is de uitvoeringscontext in Spring Batch?
Video: ExecutionContext in Spring Batch. 2024, Mei
Anonim

Een UitvoeringContext is een set sleutel/waarde-paren die informatie bevatten die binnen het bereik van StepExecution of JobExecution valt. Lente batch houdt vol UitvoeringContext , wat helpt in gevallen waarin u opnieuw wilt starten a partij uitvoeren (bijvoorbeeld wanneer er een fatale fout is opgetreden, enz.).

Wat is op deze manier Stepexecutioncontext in Spring Batch?

openbare les StapUitvoering breidt entiteit uit. Partij domein object representatie de uitvoering van een stap. In tegenstelling tot JobExecution zijn er extra eigenschappen die verband houden met de verwerking van items zoals het aantal commits, enz.

Evenzo, wat is chunk in Spring Batch? Lente batch gebruikt een ' Brok -georiënteerde' verwerkingsstijl binnen de meest voorkomende implementatie. Brok georiënteerde verwerking verwijst naar het één voor één lezen van de gegevens en het creëren van ' brokken ' die binnen een transactiegrens worden uitgeschreven. Een item wordt ingelezen uit een ItemReader, overhandigd aan een ItemProcessor en geaggregeerd.

Dienovereenkomstig, wat is StepScope in Spring Batch?

EEN lente batch StepScope object is er een die uniek is voor een specifieke stap en niet een singleton. Maar door a. op te geven lente batch onderdeel wezen StepScope betekent dat Lente batch zal de gebruiken voorjaar container om een nieuwe instantie van die component te instantiëren voor elke stapuitvoering.

Wat is een jobrepository in Spring Batch?

1.2 JobRepository . Zoals de naam al doet vermoeden is het een opslagplaats dat een persistentiemechanisme biedt voor alle metagegevens met betrekking tot de uitvoering van de Functie . 'data-source' kan worden geconfigureerd om te verwijzen naar de database die moet worden gebruikt voor opslag partij metadata-entiteiten.

Aanbevolen: