Spring Batch da ijro konteksti nima?
Spring Batch da ijro konteksti nima?

Video: Spring Batch da ijro konteksti nima?

Video: Spring Batch da ijro konteksti nima?
Video: RTX 3090 Ti vs RTX 3060 Ultimate Showdown for Stable Diffusion, ML, AI & Video Rendering Performance 2024, May
Anonim

An ExecutionContext StepExecution yoki JobExecution ga kiritilgan ma'lumotlarni o'z ichiga olgan kalit-qiymat juftliklari to'plamidir. Bahor to'plami davom etadi ExecutionContext , bu siz qayta ishga tushirishni xohlagan holatlarda yordam beradi a partiya ishga tushirish (masalan, halokatli xatolik yuz berganda va hokazo).

Shu tarzda, Spring Batch-da Stepexecutioncontext nima?

ommaviy sinf Bosqichni bajarish Ob'ektni kengaytiradi. To'plam domen ob'ektini ko'rsatish - qadamning bajarilishi. JobExecution dan farqli o'laroq, topshiriqlar soni va boshqalar kabi elementlarni qayta ishlash bilan bog'liq qo'shimcha xususiyatlar mavjud.

Xuddi shunday, Spring Batch-da bo'lak nima? Bahor to'plami ' dan foydalanadi Bo'lak eng keng tarqalgan amalga oshirish doirasida -oriented' ishlov berish uslubi. Bo'lak yo'naltirilgan ishlov berish ma'lumotlarni birma-bir o'qish va yaratishni anglatadi. bo'laklar ' tranzaksiya chegarasida yozilgan. Bitta element ItemReader dan o'qiladi, ItemProcessor ga topshiriladi va birlashtiriladi.

Shunga ko'ra, Spring Batch-da StepScope nima?

A bahor partiyasi StepScope ob'ekt - bu yagona emas, balki ma'lum bir qadam uchun xos bo'lgan ob'ekt. Ammo a ni belgilash orqali bahor to'plami komponent bo'lish StepScope shuni anglatadi Bahor to'plami dan foydalanadi bahor Har bir qadam bajarilishi uchun ushbu komponentning yangi nusxasini yaratish uchun konteyner.

Spring Batch-da ish ombori nima?

1.2 JobRepository . Nomidan ko'rinib turibdiki, bu a ombori bajarilishi bilan bog'liq barcha meta-ma'lumotlar uchun qat'iylik mexanizmini taklif qiladi Ish . "ma'lumotlar manbai" saqlash uchun ishlatiladigan ma'lumotlar bazasiga ishora qilish uchun sozlanishi mumkin partiya meta-ma'lumotlar ob'ektlari.

Tavsiya: