태스크 스케줄링

태스크 스케줄링 (Tasks Scheduling)

Flink에서 태스크의 배치(batch) 및 스케줄링 방식을 설명하는 섹션 진입점이에요.

출처: 문서

본문

Flink의 스케줄러는 작업 그래프(JobGraph)를 실행 그래프(ExecutionGraph)로 변환하고, 각 병렬 서브태스크(subtask)를 태스크 슬롯(task slot)에 배치(scheduling)해요. 이 섹션에서는 다음 내용을 다뤄요:

  • 균형 태스크 스케줄링 (Balanced Tasks Scheduling): 태스크 슬롯을 균등하게 사용하도록 스케줄링하는 방식.

배치(batch) 작업과 스트리밍(streaming) 작업은 스케줄링 방식에서 차이가 있으며, 배치 작업은 파이프라인 간(cross-pipeline) 데이터 교환을 위해 특화된 스케줄링을 사용할 수 있어요.

더 알아보기 (Learn more)