本文介紹Second delay的使用場景及使用方式。
背景信息
Second delay即秒級別調度,適用于對實時性要求比較高的業務,例如需要不停做輪詢的準實時業務。
Second delay支持1~60秒間隔的秒級延遲調度,即每次任務執行完成后,間隔秒級時間再次觸發調度。
Second delay具有以下優勢:
- 高可靠:SchedulerX的秒級別任務具有高可靠的特性,如果某臺機器宕機了,可以在30秒內在另一臺機器上重新運行。
- 豐富的任務類型:SchedulerX的秒級別任務屬于定時調度類型,可以適用于所有的任務類型和執行方式。不但簡單Java任務支持秒級別調度,分布式Java任務以及腳本任務同樣適用。通過內存網格和秒級別調度,可以不停地處理海量的數據。
- 統計信息:SchedulerX還提供了秒級別任務的統計信息,例如當天執行了多少次,成功的次數和失敗的次數,最近10次運行結果等。
Second delay定時配置示例
在創建調度任務時可以使用Second delay定時調度。
- 進入定時配置頁簽,詳情請參見創建調度任務。
- 在創建任務配置向導的定時配置頁簽中配置相關信息,然后單擊下一步。
配置項 描述 時間類型 選擇second_delay。 固定延遲 范圍為1~60,單位為秒。 時間偏移 數據時間偏移,單位為秒。 時區 根據實際情況選擇。
查看秒級別任務的統計信息
Second delay任務創建完成后,任務實例詳情頁面會出現一個秒級任務統計詳情頁簽,展示如下信息。
- 當天任務實例運行結果
- 昨天任務實例運行結果
- 最近10次運行結果
文檔內容是否對您有幫助?