Mi a végrehajtási környezet a Spring Batch-ben?
Mi a végrehajtási környezet a Spring Batch-ben?

Videó: Mi a végrehajtási környezet a Spring Batch-ben?

Videó: Mi a végrehajtási környezet a Spring Batch-ben?
Videó: How To Do SDXL LoRA Training On RunPod With Kohya SS GUI Trainer & Use LoRAs With Automatic1111 UI 2024, Lehet
Anonim

An ExecutionContext olyan kulcs-érték párok halmaza, amelyek StepExecution vagy JobExecution hatókörű információkat tartalmaznak. Tavaszi tétel kitart a ExecutionContext , ami segít azokban az esetekben, amikor újra akarod indítani a tétel futtatni (pl. ha végzetes hiba történt stb.).

Ilyen módon mi a Stepexecutioncontext a Spring Batch-ben?

nyilvános osztály Lépésvégrehajtás kiterjeszti az Entitást. Batch domain objektum reprezentáció egy lépés végrehajtása. A JobExecutiontől eltérően további tulajdonságok is kapcsolódnak az elemek feldolgozásához, például a véglegesítések száma stb.

Hasonlóképpen, mi az a darab a Spring Batch-ben? Tavaszi tétel használ egy ' Darab -orientált feldolgozási stílus a leggyakoribb megvalósításon belül. Darab Az orientált feldolgozás az adatok egyenkénti olvasását és létrehozását jelenti darabokat amelyek egy tranzakciós határon belül vannak kiírva. Az egyik elemet beolvassák egy ItemReaderből, átadják egy ItemProcessornak, és összesítik.

Ennek megfelelően mi az a StepScope a Spring Batch-ben?

A rugós tétel StepScope Az objektum olyan, amely egy adott lépésre egyedi, és nem egy egyedi. De megadva a tavaszi tétel összetevő lény StepScope azt jelenti, hogy Tavaszi tétel fogja használni a tavaszi tároló, hogy minden egyes lépés végrehajtásához példányosítsa az adott összetevő új példányát.

Mi az állástár a Spring Batch-ben?

1.2 JobRepository . Ahogy a neve is sugallja, ez a adattár amely perzisztencia mechanizmust kínál a végrehajtásához kapcsolódó összes metaadathoz Munka . Az 'adatforrás' úgy konfigurálható, hogy a tároláshoz használandó adatbázisra mutasson tétel metaadat entitások.

Ajánlott: