讀噹噹elastic-job後感
自從去年噹噹釋出elastic-job以來,一直觀注這個專案。不論是從程式碼質量,整體設計,可讀性,還是程式碼出問題之後dump報告。
都給人一種很強的參與感,感覺這個專案很有活力。當然,這個專案是在噹噹內部經過驗證的,聽說是已經線上執行3W+上的JOB了。
目前,只是看了部分程式碼,可以從下面的幾個類開始入手:
JobScheduler:作業排程器,簡單說就是進行作業排程的管理容器。裡面會管理作業的基本配置,註冊,選舉,分片,失效轉移等核心邏輯實現
ListenerManager:監聽管理,對作業的各種狀態進行監聽,包括選舉,分片,失效,操作,配置變更等事件監聽,觸發相應的執行邏輯。
AbstractElasticJob:作業的基類,目前作業分為3種,簡單型別,流式作業,流式順序作業。
認真分析這幾個類的關聯類,相信會對這個專案有一個全面的認識。GITHUB地址: 噹噹彈性JOB
相關文章
- 讀後感
- 讀後感3
- 讀後感1
- 讀後感2
- 小說讀後感
- 《碼農翻身》讀後感
- 《大道至簡》讀後感
- 構建之法讀後感
- 大道至簡讀後感
- 《人月神話》讀後感
- 十月讀後感
- 今日總結 讀後感.
- 《做點事》讀後感
- 《軟體方法》讀後感
- 《活著》讀後感4500字
- 《非暴力溝通》讀後感
- 《尋覓意義》讀後感
- 《管理的常識》讀後感
- 《Django基礎教程》讀後感Django
- 程式碼大全讀後感(3)
- 程式碼大全讀後感(2)
- 程式碼大全2讀後感
- 《程式碼大全》讀後感3
- 《底層邏輯》讀後感
- laravel入門教程讀後感Laravel
- 噹噹:2019年情人節閱讀大資料 70後研究性學大資料
- 單核工作法讀後感單核
- 《蔣勳說宋詞》讀後感
- 3月19日 tensorflow讀後感
- 《資料探勘導論》讀後感
- do_while_true退役讀後感While
- 作業0 部落格讀後感
- 《程式碼大全2》讀後感2
- 《iOS 應用逆向與安全》讀後感iOS
- 10月第二篇讀後感
- 10月第三篇讀後感
- 《價值流動-Project To Product》讀後感Project
- 關於Code Review的文章讀後感View
- 羅傑·克勞利的作品讀後感