TaoBaoSchedule(如下簡稱tbs)是國產市面上最先開源得一款「分佈式定時任務調度」框架。開源之初因其卓越的性能、近乎零侵入的api設計、去中心化的設計思想、故障自動轉移等等特性,幾乎是一經推出便受到國內外無數企業的關注與青睞,直接推進了後續一衆開源任務調度軟件的出現。只惋惜,2014年tbs早期做者空玄、玄難、huijin在發佈3.2.18-SNAPSHOT版本後該項目陷入長達近2年的停更,官方最後一次更新是由署名zzllkk2003發佈的3.3.3.2正式版(仍有BUG)。java
做者混跡於官方tbs技術討論羣(89558542)已久,幫助解決問題無數,現應一衆朋友邀請將tbs再一次作一個全面的介紹。雖然tbs源碼井井有條,結構清晰,但涉及線程池與併發編程知識點較多,爲面向各個開發齡的朋友快速上手,做者故意反其道而行之由淺到深進行《TBSchedule應用實戰》系列課程。請各位對tbs感興趣的朋友耐心、仔細地讀完每一節課程,但願哪怕只有一年java開發經驗的朋友看完該系列以後,也可以對tbs有一個全面地認識以及較強的應用能力。git
另外,tbs目前已獲得華序受權由本人(https://github.com/lujiang-wed/)負責後期更新及維護。在嚴格遵照「Apache 2.0」以及「Anti 996」開源協議下已改名爲《wed-job》並更新至1.0.1正式版。還煩請各位社區同僚勿要《TBSchedule應用實戰》系列課程中貼連接導流,在同是但願tbs繼續走下去的開發者做者甚是歡迎,但這個系列文章一不要打賞,二沒有稿費,你們都是技術人大家在我文章裏引流是幾個意思?有本事文章本身寫!github
tbs官方地址(源碼支持svn遷出):http://code.taobao.org/p/tbschedule/wiki/index/ (官方目前全部地址均已下架TBSchedule)編程
做者本身改寫版本(wed-job)地址:https://github.com/lujiang-wed/wed-jobapi
系列章節目錄:微信