v1.2.1

pardnchiu/go-scheduler

最後更新

[!NOTE] 此 README 由 SKILL 生成,英文版請參閱 這裡。


SCHEDULE TASKS WITH DEPENDENCIES, TIMEOUTS, AND CRON EXPRESSIONS

Go Reference Release License
Mentioned in Awesome Go


Go 定時任務排程函式庫,具備任務依賴鏈、執行逾時控制與優雅關閉

目錄

功能特點

go get github.com/pardnchiu/go-scheduler@latest · 完整文件

架構

完整架構

graph TB
    App[呼叫端] --> Cron[Cron 排程器]
    Cron --> Parser[表達式解析器]
    Cron --> Heap[任務最小堆]
    Heap --> Loop[事件迴圈]
    Loop -->|無依賴| Runner[任務執行]
    Loop -->|有依賴| Depend[依賴子系統]
    Depend --> Workers[Worker 池]
    Workers --> Runner
    Runner --> State[狀態更新]

授權

本專案採用 MIT LICENSE。

Author

Just open an issue to share an idea.

go-scheduler contributors

©️ 2025 邱敬幃 Pardn Chiu

EN