quartz(一)前言

前言

quartz是一個用java實(shí)現(xiàn)的開源任務(wù)調(diào)度框架,可以用來創(chuàng)建簡單或者復(fù)雜的任務(wù)調(diào)度,并且可以提供許多企業(yè)級的功能,比如JTA以及集群等,是當(dāng)今比較流行的JAVA任務(wù)調(diào)度框架。

之前多呆過的兩家公司及目前所在的公司對于quartz的需求及使用都是比較頻繁的,自己也是在這個過程中對于quartz由陌生變?yōu)槭煜?,因此在這里準(zhǔn)備寫一系列quartz的文章,既是怕自己遺忘也是對自己的心得進(jìn)行總結(jié)。

quartz可以做什么

  • 如我們需要兩小時后將訂單失效(也可以使用延遲隊(duì)列)
  • 秒殺或拼團(tuán)中對活動時間的控制
  • 想在某個時間點(diǎn)進(jìn)行獎勵計算

總結(jié)下來就是我們想要在特定的時間點(diǎn)做一次或多次某一件事情,這是我們就需要一個框架來幫助我們,quartz的出現(xiàn)就很好的解決了我們的問題

當(dāng)然除了quartz框架外,還有許多公司在quartz的基礎(chǔ)上進(jìn)行了二次開發(fā),如:elastic-job、XXL-JOB等,需要了解也可以進(jìn)行了解

在接下來的文章中我將對原理進(jìn)行講解及結(jié)合自己項(xiàng)目中的實(shí)際使用經(jīng)驗(yàn)進(jìn)行講解,敬請期待!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容