核心特色
並發邊界
可配置大小的 Worker 池(預設:CPU 核心數 × 2)。超出 Worker 容量的任務會排隊等待,防止系統過載同時最大化硬體利用率。
優先級佇列與提升
使用最小堆實現的五級優先級系統(Immediate > High > Retry > Normal > Low)。高優先級任務優先執行,相同優先級的任務按 FIFO 順序處理。
長時間等待的任務會自動提升至更高優先級,防止飢餓。提升門檻根據配置的超時時間計算。
錯誤重試
任務失敗時可自動重試,重試任務以 Retry 優先級重新入列,介於 High 與 Normal 之間,實現延遲重試效果。
©️ 2025 邱敬幃 Pardn Chiu
Top comments (0)