30 likes | 203 Views
C A N V A S. Design. DiagramEditPart. Feature. TransitionEditPart. ActivityEditPart. Model. PipelineDiagram. TransitionShape. ActivityShape. XML. Pipeline. Activity Module. Transition. Activity. P E M S. Execution. Step. Step. Step. Step. Step. Execution (Thread).
E N D
C A N V A S Design DiagramEditPart Feature TransitionEditPart ActivityEditPart Model PipelineDiagram TransitionShape ActivityShape XML Pipeline Activity Module Transition Activity
P E M S Execution Step Step Step Step Step Execution (Thread) 1. executionStarted() Step (Thread) 1. stepStarted() 2. execute() 2. performStep() 3. executeCompleted() 3. stepCompleted() 1. Step이 끝나면 그 Step은 다음 Step에게 자신이 끝났다는 것을 알린다. 2. 이전 Step이 끝났다는 신호를 보내오면 내 이전 Step들이 모두 끝났는지 확인한 후 모두 끝났으면 내 Step을 실행한다.
J D M S waiting pool <array> < array > mixing slot < array > executor waiting Array <job> execution source <queue> job mixing source <queue> job Array <job> group Array <job> Distributor <Thread> Mixer <Thread> Assignor <Thread>