Cloudtask
是一個輕量級的分佈式定時任務管理平臺,它很是輕量小巧,使用簡單,咱們能夠上傳、暫停/啓動任務,克隆一個任務,修改任務的執行命令,或者查看任務的調度狀態、執行日誌,開發人員能夠採用本身最熟悉的編程語言來編寫任務程序,能夠是一個控制檯程序,也能夠是一段 shell 腳本,上傳至平臺後設置定時執行規則便可。前端
Cloudtask
後端爲無狀態服務,經過 Zookeeper
實現集羣各節點間的發現與協調,節點以心跳方式註冊到註冊中心,中心服務器統一管理着全部集羣,任務調度以集羣方式進行分配,具備良好的可擴展性,任務分配信息按集羣劃分並將分配數據存儲到 Zookeeper
節點,保持分配數據的一致性。git
Zookeeper
實現註冊中心,節點與任務分佈;Windows
和 Linux
兩個平臺的部署;前端登陸github
Dashboardweb
集羣狀態shell
任務列表編程
Cloudtask 基於 Apache Licence 2.0 構建.後端
開發語言: Golang、TypeScript.服務器
相互學習,歡迎吐槽.架構