Ի՞նչ է կատարման համատեքստը Spring Batch-ում:
Ի՞նչ է կատարման համատեքստը Spring Batch-ում:

Video: Ի՞նչ է կատարման համատեքստը Spring Batch-ում:

Video: Ի՞նչ է կատարման համատեքստը Spring Batch-ում:
Video: 3 BIGGEST Weaknesses of the Human Body 2024, Մայիս
Anonim

Ան ExecutionContext բանալի-արժեք զույգերի մի շարք է, որը պարունակում է տեղեկատվություն, որը նախատեսված է կամ StepExecution կամ JobExecution: Գարնանային խմբաքանակ համառում է ExecutionContext , որն օգնում է այն դեպքերում, երբ ցանկանում եք վերագործարկել ա խմբաքանակ գործարկել (օրինակ, երբ ճակատագրական սխալ է տեղի ունեցել և այլն):

Այս կերպ, ի՞նչ է Stepexecutioncontext-ը Spring Batch-ում:

հանրային դաս Step Execution ընդլայնում է Կազմակերպությունը: Խմբաքանակ տիրույթի օբյեկտի ներկայացում քայլի կատարում: Ի տարբերություն JobExecution-ի, կան տարրերի մշակման հետ կապված լրացուցիչ հատկություններ, ինչպիսիք են commit count-ը և այլն:

Նմանապես, ի՞նչ է կտորը Spring Batch-ում: Գարնանային խմբաքանակ օգտագործում է « Հատված -կողմնորոշված» մշակման ոճը իր ամենատարածված իրականացման շրջանակներում: Հատված կողմնորոշված մշակումը վերաբերում է տվյալների մեկ առ մեկ կարդալուն և ստեղծելուն կտորներ որոնք գրված են գործարքի սահմաններում: Մեկ տարր ընթերցվում է ItemReader-ից, հանձնվում է ItemProcessor-ին և ագրեգացվում:

Համապատասխանաբար, ի՞նչ է StepScope-ը Spring Batch-ում:

Ա գարնանային խմբաքանակ StepScope օբյեկտն այն մեկն է, որը եզակի է կոնկրետ քայլի համար, և ոչ թե մեկ քայլի համար: Բայց նշելով ա գարնանային խմբաքանակ բաղադրիչ լինելը StepScope նշանակում է, որ Գարնանային խմբաքանակ կօգտագործի գարուն կոնտեյներ՝ յուրաքանչյուր քայլի կատարման համար այդ բաղադրիչի նոր օրինակ ստեղծելու համար:

Ի՞նչ է աշխատանքի պահոցը Spring Batch-ում:

1.2 JobRepository . Ինչպես անունն է հուշում, դա ա պահոց որն առաջարկում է համառության մեխանիզմ բոլոր մետատվյալների համար, որոնք կապված են կատարման հետ Աշխատանք . «Տվյալների աղբյուրը» կարող է կազմաձևվել այնպես, որ մատնանշի տվյալների բազան, որն օգտագործվում է պահելու համար խմբաքանակ մետատվյալների սուբյեկտներ.

Խորհուրդ ենք տալիս: