全部產品
Search
文件中心

SchedulerX:Second delay

更新時間:Jul 06, 2024

本文介紹Second delay的使用情境及使用方式。

背景資訊

Second delay即秒層級調度,適用於對即時性要求比較高的業務,例如需要不停做輪詢的准即時業務。

Second delay支援1~60秒間隔的秒級延遲調度,即每次任務執行完成後,間隔秒級時間再次觸發調度。

Second delay具有以下優勢:

  • 高可靠:SchedulerX的秒層級任務具有高可靠的特性,如果某台機器宕機了,可以在30秒內在另一台機器上重新運行。
  • 豐富的任務類型:SchedulerX的秒層級任務屬於定時調度類型,可以適用於所有的任務類型和執行方式。不但簡單Java任務支援秒層級調度,分布式Java任務以及指令碼任務同樣適用。通過記憶體網格和秒層級調度,可以不停地處理海量的資料。
  • 統計資訊:SchedulerX還提供了秒層級任務的統計資訊,例如當天執行了多少次,成功的次數和失敗的次數,最近10次運行結果等。

Second delay定時配置樣本

在建立調度任務時可以使用Second delay定時調度。

  1. 進入定時配置頁簽,詳情請參見建立調度任務
  2. 建立任務設定精靈的定時配置頁簽中配置相關資訊,然後單擊下一步
    配置項描述
    時間類型選擇second_delay
    固定延遲範圍為1~60,單位為秒。
    時間位移資料時間位移,單位為秒。
    時區根據實際情況選擇。

查看秒層級任務的統計資訊

Second delay任務建立完成後,任務執行個體詳情頁面會出現一個秒級任務統計詳情頁簽,展示如下資訊。

  • 當天任務執行個體運行結果
  • 昨天任務執行個體運行結果
  • 最近10次運行結果
second delay 結果