Spring Batch 재 시도 (restart) 원리

2396 단어 빅 데이터
메타 데이터 저장 표
batch_job_execution
batch_job_execution_context
batch_job_execution_params
batch_job_execution_seq
batch_job_instance
batch_job_seq
batch_step_execution
batch_step_execution_context
batch_step_executon_seq

restart       

batch_job_instance             ID   job   
batch_job_execution          job    
batch_job_execution_params   job         

JobInstance
  • Job 인 스 턴 스
  • spring batch    job id               job   
         job        ,       job  。
          ,job    ,       jobExection       。

    JobParameters
  • Job 시작 매개 변수: 유일 하 게 jobInstance
  • 를 확인 하 는 데 사 용 됩 니 다.

    JobExecution

    • Job : jobInstance

    restart

           jobjobjobbatch_job_execution_paramsjob。
    
          _    , 6 1   10   ,10:30jobbatch_job_instance :           _     Job   。(    )
    batch_job_executionXXXX-06-01 22:00      XXXX-06-01 22:30      FAILED        。(    )
    batch_job_execution_params:               。
    
               ,                   job     1  job,     。
    
               :
    
    batch_job_instance :  ,        (       )
    batch_job_execution :    ,start_time              ,end_time  (         ),status    COMPLETED
    batch_job_execution_params:                
     :     ,            ,           ,             ,     job_instance,         execution   execution params

    좋은 웹페이지 즐겨찾기