xxl job研究心得

2021-08-30 13:52:11 字數 349 閱讀 9957

最近2天 花了點時間研究xxl-job 專案還是比較小的 分布式排程中心

排程中心基於quartz的,job的資訊還是持久化到mysql中的,排程的時候也是用資料庫鎖的方式避免重複獲取統一任務,然後分發調執行器端,分發使用rpc 方式,本質使用了jetty 執行器作為客戶端,執行器啟動的時候回向排程中心註冊。

任務可以在執行器端,使用@jobhandler註解,需要在admin控制台配置乙個對應的name,rpc只需傳name,

然後客戶端從spring容器中獲取對應的bean只需。任務也可以為何在排程中心,rpc的時候會將原始碼傳過去編譯執行。(這時候依賴的jar包咋辦)

目前我司用的是@jobhandler註解的方式。

XXL job排程策略的研究報告

xxl job排程策略的研究報告 阻塞策略研究 xxl job一共有如下三種任務阻塞策略 單機序列 丟棄後續排程 覆蓋之前排程 如下圖 不同阻塞策略的研究 實驗結果如下表 不同阻塞策略下不同執行器的執行結果 執行器1 執行器2 單機序列 接受到兩次,執行兩次,按順序執行 接受到兩次,執行兩次,按順序...

Http研究心得 面試心得

當做了很久網際網路產品,肯定會對http多少有些了解,當面試問起來這個問題,面試官會根據這個來衡量乙個開發人的深度,會在幾方面深入了解如 http hypertext transfer protocol 中文 超文字傳輸協議 是一種為分布式,合作式,多 資訊系統服務,面向應用層的協議,是intern...

Lucene研究心得(一)

剛開始使用lucene的時候,當程式不正常退出時,write.lock總是存在,再次執行就會錯誤,相信大家也都遇到過,經過長時間的深入研究才搞明白錯誤的緣由。這個錯誤是因為file.createnewfile產生的bug。大家也許不明白了,lucene中怎麼會有file的bug,那麼聽我一一道來。首...