บริบทการดำเนินการใน Spring Batch คืออะไร
บริบทการดำเนินการใน Spring Batch คืออะไร

วีดีโอ: บริบทการดำเนินการใน Spring Batch คืออะไร

วีดีโอ: บริบทการดำเนินการใน Spring Batch คืออะไร
วีดีโอ: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, อาจ
Anonim

หนึ่ง บริบทการดำเนินการ คือชุดของคู่คีย์-ค่าที่มีข้อมูลที่กำหนดขอบเขตเป็น StepExecution หรือ JobExecution สปริงแบทช์ ยังคง บริบทการดำเนินการ ซึ่งช่วยในกรณีที่คุณต้องการรีสตาร์ท a แบทช์ ทำงาน (เช่น เมื่อเกิดข้อผิดพลาดร้ายแรง เป็นต้น)

ในลักษณะนี้ Stepexecutioncontext ใน Spring Batch คืออะไร

ชั้นเรียนสาธารณะ ขั้นตอนการดำเนินการ ขยายเอนทิตี แบทช์ โดเมนวัตถุแทนการดำเนินการของขั้นตอน แตกต่างจาก JobExecution มีคุณสมบัติเพิ่มเติมที่เกี่ยวข้องกับการประมวลผลรายการเช่นจำนวนการคอมมิต ฯลฯ

ในทำนองเดียวกัน Chunk ใน Spring Batch คืออะไร สปริงแบทช์ ใช้ ' ก้อน รูปแบบการประมวลผลแบบมุ่งเน้นภายในการใช้งานทั่วไป ก้อน การประมวลผลที่มุ่งเน้นหมายถึงการอ่านข้อมูลทีละครั้งและสร้าง ' ชิ้น ' ที่เขียนไว้ภายในขอบเขตการทำธุรกรรม หนึ่งรายการถูกอ่านจาก ItemReader ส่งมอบให้กับ ItemProcessor และรวมเข้าด้วยกัน

ดังนั้น StepScope ใน Spring Batch คืออะไร?

NS สปริงแบทช์ StepScope ออบเจ็กต์เป็นหนึ่งเดียวที่มีลักษณะเฉพาะสำหรับขั้นตอนเฉพาะและไม่ใช่แบบซิงเกิลตัน แต่โดยการระบุ a ชุดสปริง องค์ประกอบที่เป็น StepScope หมายความว่า สปริงแบทช์ จะใช้ ฤดูใบไม้ผลิ คอนเทนเนอร์เพื่อสร้างอินสแตนซ์ใหม่ของส่วนประกอบนั้นสำหรับการดำเนินการแต่ละขั้นตอน

ที่เก็บงานใน Spring Batch คืออะไร?

1.2 ที่เก็บงาน . ตามชื่อของมันก็คือ a ที่เก็บ ที่เสนอกลไกการคงอยู่สำหรับข้อมูลเมตาทั้งหมดที่เกี่ยวข้องกับการดำเนินการของ งาน . 'แหล่งข้อมูล' สามารถกำหนดค่าให้ชี้ไปที่ฐานข้อมูลที่จะใช้สำหรับการจัดเก็บ แบทช์ เอนทิตีข้อมูลเมตา

แนะนำ: