You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
depends), and plans to support dynamic plug-in expansion, note: **SUB_WORKFLOW** need relation with another workflow definition which also a separate process
24
-
definition that can be started and executed separately
23
+
depends), and plans to support dynamic plug-in expansion, note: **SUB_WORKFLOW** need be associated with another
24
+
workflow definition which is a separate process definition that can be started and executed separately
25
25
26
-
**Scheduling method**: The system supports scheduled scheduling and manual scheduling based on cron expressions. Command
27
-
type support: start workflow, start execution from current node, resume fault-tolerant workflow, resume pause process,
28
-
start execution from failed node, complement, timing, rerun, pause, stop, resume waiting thread. Among them **Resume
29
-
fault-tolerant workflow** and **Resume waiting thread**The two command types are used by the internal control of
30
-
scheduling, and cannot be called from the outside
26
+
**Scheduling method**: The system supports scheduled triggering (based on cron expressions) and manual triggering.
27
+
Command types support: start workflow, start execution from current node, resume fault-tolerant workflow,
**Priority**: Support the priority of process instances and task instances, if the priority of process instances and
38
-
task instances is not set, the default is first-in-first-out
37
+
**Priority**: Supports priority settings for both process instances and task instances. If no priority is specified,
38
+
the system defaults to a first-in, first-out (FIFO) execution order.
39
39
40
40
**Email alert**: Support **SQL task** Query result email sending, process instance running result email alert and fault
41
41
tolerance alert notification
42
42
43
-
**Failure strategy**: For tasks running in parallel, if a task fails, two failure strategy processing methods are
44
-
provided. **Continue** refers to regardless of the status of the task running in parallel until the end of the process
45
-
failure. **End** means that once a failed task is found, Kill will also run the parallel task at the same time, and the
46
-
process fails and ends
43
+
**Failure strategy**: For workflows with parallel task execution, the system provides two failure handling strategies.
44
+
**Continue** If a task fails, the system continues executing other parallel tasks to completion, regardless of the failure.
45
+
The overall process is marked as failed only after all parallel tasks have finished running.
46
+
**End** means that upon a task failure, the system immediately marks the process as failed and terminates any currently
47
+
running parallel tasks
47
48
48
-
**Complement**: Supplement historical data,supports **interval parallel** and **serial** two complement methods, and two types of date selection which include **date range** and **date enumeration**.
49
+
**Complement**: backfilling historical data,supports **interval parallel** and **serial** two complement modes,
50
+
and two date selection methods including **date range** and **date enumeration**.
49
51
50
52
### 2.Module introduction
51
53
@@ -71,5 +73,5 @@ process fails and ends
71
73
### Sum up
72
74
73
75
From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
74
-
ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued
76
+
ideas of the big data distributed workflow scheduling system — DolphinScheduler. To be continued
0 commit comments