牛逼,超過 290 家公司使用的開源任務調度系統


牛逼,超過 290 家公司使用的開源任務調度系統

作為一個後端工程師,定時執行個任務是常有的事,簡單的用 Crontab 做,但是任務多起來就管理不太方便了,而且也沒有界面可管理,同時每次執行的情況是什麼樣的,有沒有失敗呀,失敗了能不能給我重試一下?

今天要推薦的項目 XXL-JOB,一個超過 290+ 公司在使用的開源項目,是一個分佈式任務調度平臺,其核心設計目標是開發迅速、學習簡單、輕量級、易擴展。現已開放源代碼並接入多家公司線上產品線,開箱即用。

功能特性也特別多,足足有 35 條之多,這裡就不一一列舉了。

牛逼,超過 290 家公司使用的開源任務調度系統

該項目持續開發了四年多,目前還在持續的開發迭代過程中,可以放心的引入使用。

牛逼,超過 290 家公司使用的開源任務調度系統

牛逼,超過 290 家公司使用的開源任務調度系統

XXL-JOB 的核心設計思想是將調度行為抽象形成“調度中心”公共平臺,而平臺自身並不承擔業務邏輯,“調度中心”負責發起調度請求。

將任務抽象成分散的JobHandler,交由“執行器”統一管理,“執行器”負責接收調度請求並執行對應的JobHandler中業務邏輯。

因此,“調度”和“任務”兩部分可以相互解耦,提高系統整體穩定性和擴展性;

牛逼,超過 290 家公司使用的開源任務調度系統

更多的介紹和使用文檔參考:

https://www.xuxueli.com/xxl-job/

項目地址:

https://github.com/xuxueli/xxl-job


今天的推薦不知道大家喜歡嗎?如果你喜歡,請在文章底部留言和點贊,以表示對我的支持,你們的留言、點贊和轉發關注是我持續更新的動力哦!


分享到:


相關文章: