依賴周期 | 依賴策略 |
本周期(當日) | 以本周期(當日)為依賴周期時,不同的依賴策略依賴的實例詳情如下: 全部實例 全部實例時,需要本周期(當日)依賴任務的所有實例均成功運行,依賴的后續節點才可以正常運行。例如,當天的業務日期為2024-03-02 ,本周期(當日)依賴任務即為2024-03-02 。當前任務實例節點的運行依賴2024-03-02 依賴節點的所有實例。2024-03-02 所有依賴實例運行成功,則當前任務2024-03-02 實例節點均可以正常運行;2024-03-02 依賴節點存在一個實例未成功運行,當前任務2024-03-02 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 第一個實例 第一個實例時,只要本周期(當日)依賴任務的第一個實例成功運行,依賴的后續節點都可以正常運行。例如,當天的業務日期為2024-03-02 ,本周期(當日)即為2024-03-02 。當前任務2024-03-02 的實例節點運行依賴2024-03-02 依賴節點的第一個實例。2024-03-02 依賴節點第一個實例運行成功,當前任務2024-03-02 實例節點均可以正常運行;2024-03-02 依賴節點第一個實例未成功運行,當前任務2024-03-02 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 最后一個實例 最后一個實例時,只要本周期(當日)依賴任務的最后一個實例成功運行,依賴的后續節點都可以正常運行。例如,當天的業務日期為2024-03-02 ,本周期(當日)即為2024-03-02 。當前任務2024-03-02 的實例節點運行依賴2024-03-02 依賴節點的最后一個實例。2024-03-02 依賴節點最后一個實例運行成功,當前任務2024-03-02 實例節點均可以正常運行;2024-03-02 依賴節點最后一個實例未成功運行,當前任務2024-03-02 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 最近一個實例 最近一個實例時,實例的運行,取決于本周期(當日)距離當前實例調度時間之后的(包括等于實例調度時間)最近一個依賴實例是否成功運行。例如,當天的業務日期為2024-03-02 ,本周期(當日)即為2024-03-02 。則當前2024-03-02 調度時間為13:05:00 的任務實例節點之后的最近一個依賴實例節點則是2024-03-02 調度時間為14:00:00 的實例,即當前任務2024-03-02 的13:05:00 實例節點依賴本周期(當日)依賴節點14:00:00 的實例,其他節點以此類推。 配置調度依賴時,節點依賴周期預覽示例如下。
|
上周期(前一日) | 以上周期(前一日)為依賴周期時,不同的依賴策略依賴的實例詳情如下: 全部實例 全部實例時,需要上周期(前一日)的所有實例均成功運行,依賴的后續節點才可以正常運行。例如,當天的業務日期為2024-03-02 ,上周期(前一日)即為2024-03-01 。2024-03-02 的實例節點運行依賴2024-03-01 的所有實例。2024-03-01 所有實例運行成功,2024-03-02 實例節點均可以正常運行;2024-03-01 存在一個實例未成功運行,2024-03-02 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 第一個實例 第一個實例時,只要上周期(前一日)的第一個實例成功運行,依賴的后續節點都可以正常運行。例如,當天的業務日期為2024-03-02 ,上周期(前一日)即為2024-03-01 。2024-03-02 的實例節點運行依賴2024-03-01 的第一個實例。2024-03-01 第一個實例運行成功,2024-03-02 實例節點均可以正常運行;2024-03-01 第一個實例未成功運行,2024-03-02 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 最后一個實例 最后一個實例時,只要上周期(前一日)的最后一個實例成功運行,依賴的后續節點都可以正常運行。例如,當天的業務日期為2024-03-02 ,上周期(前一日)即為2024-03-01 。2024-03-02 的實例節點運行依賴2024-03-01 的最后一個實例。2024-03-01 最后一個實例運行成功,2024-03-02 實例節點均可以正常運行;2024-03-01 最后一個實例未成功運行,2024-03-02 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 最近一個實例 最近一個實例時,實例的運行,取決于上周期(前一日)距離當前實例調度時間之后的(包括等于實例調度時間)最近一個依賴實例是否成功運行。例如,當天的業務日期為2024-03-02 ,上周期(前一日)即為2024-03-01 。則當前2024-03-02 調度時間為13:00:00 的任務實例節點之后的最近一個依賴實例節點則是2024-03-01 調度時間為13:00:00 的實例,即當前任務2024-03-02 的13:00:00 實例節點依賴上周期(前一日)依賴節點13:00:00 的實例,其他節點以此類推。 配置調度依賴時,節點依賴周期預覽示例如下。
|
前N日 | 以前N日為依賴周期時,不同依賴策略的執行邏輯不同。以下案例以易于理解的前2日為例,為您說明不同的依賴策略依賴的實例,詳情如下: 全部實例 全部實例時,需要前2日的所有實例均成功運行,依賴的后續節點才可以正常運行。例如,當天的業務日期為2024-03-04 ,前2日即為2024-03-02 。2024-03-04 的實例節點運行依賴2024-03-02 的所有實例。2024-03-02 所有實例運行成功,2024-03-04 實例節點均可以正常運行;2024-03-02 存在一個實例未成功運行,2024-03-04 實例節點均不可以正常運行。其他節點以此類推。 配置調度依賴時,節點依賴周期預覽示例如下。 第一個實例 第一個實例時,只要前2日的第一個實例成功運行,依賴的后續節點都可以正常運行。例如,當天的業務日期為2024-03-04 ,前2日即為2024-03-02 。2024-03-04 的實例節點運行依賴2024-03-02 的第一個實例。2024-03-02 第一個實例運行成功,2024-03-04 實例節點均可以正常運行;2024-03-02 第一個實例未成功運行,2024-03-04 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 最后一個實例 最后一個實例時,只要前2日的最后一個實例成功運行,依賴的后續節點都可以正常運行。例如,當天的業務日期為2024-03-04 ,前2日即為2024-03-02 。2024-03-04 的實例節點運行依賴2024-03-02 的最后一個實例。2024-03-02 最后一個實例運行成功,2024-03-04 實例節點均可以正常運行;2024-03-02 最后一個實例未成功運行,2024-03-04 實例節點均不可以正常運行。 配置調度依賴時,節點依賴周期預覽示例如下。 最近一個實例 最近一個實例時,實例的運行,取決于前N日距離當前實例調度時間之后的(包括等于實例調度時間)最近一個依賴實例是否成功運行。例如,依賴前2日實例,且當天的業務日期為2024-03-04 ,前2日即為2024-03-02 。則當前2024-03-04 調度時間為13:00:00 的任務實例節點之后的最近一個依賴實例節點則是2024-03-02 調度時間為13:00:00 的實例,即當前任務2024-03-04 的13:00:00 實例節點依賴前2日依賴節點13:00:00 的實例,其他節點以此類推。 配置調度依賴時,節點依賴周期預覽示例如下。
|
最近24小時 | 以最近24小時為依賴周期時,不同的依賴策略依賴的實例詳情如下: 全部實例 全部實例時,需要距離當前運行節點24小時內(最近24小時)的所有依賴實例均成功運行,當前運行節點才可以正常運行。例如,當天的業務日期為2024-03-04 ,距離13:00:00 實例24小時內的依賴實例包括2024-03-03 的13:00:00 、14:00:00 、15:00:00 ;距離14:00:00 實例24小時內的依賴實例包括2024-03-03 的14:00:00 、15:00:00 。 配置調度依賴時,節點依賴周期預覽示例如下。 第一個實例 第一個實例時,需要距離當前運行節點24小時內(最近24小時)的第一個依賴實例成功運行,當前運行節點才可以正常運行。例如,當天的業務日期為2024-03-04 ,距離13:00:00 實例24小時內的依賴實例包括2024-03-03 的13:00:00 、14:00:00 、15:00:00 ,在此范圍內的第一個實例為13:00:00 ;距離14:00:00 實例24小時內的依賴實例包括2024-03-03 的14:00:00 、15:00:00 ,在此范圍內的第一個實例為14:00:00 。 配置調度依賴時,節點依賴周期預覽示例如下。 最后一個實例 最后一個實例時,需要距離當前運行節點24小時內(最近24小時)的最后一個依賴實例成功運行,當前運行節點才可以正常運行。例如,當天的業務日期為2024-03-04 ,當前調度實例的時間為13:00:00 ,則實例24小時內的依賴實例的取值范圍為[2024-03-03 13:00 ~ 2024-03-04 13:00 ) 。 配置調度依賴時,節點依賴周期預覽示例如下。 最近一個實例 最近一個實例時,實例的運行,取決于當前實例調度時間前24小時內且距離當前實例調度時間之后的(從T-1當前實例調度時間開始,到當前實例調度時間前一秒結束)最近一個依賴實例是否成功運行。例如,當天的業務日期為2024-03-04 ,當前實例調度時間為2024-03-04 13:00 ,則最近一個實例的取值范圍為[2024-03-03 13:00 ~ 2024-03-04 13:00 ) 。 配置調度依賴時,節點依賴周期預覽示例如下。
|