5 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
用 Quartz 進(jìn)行作業(yè)調(diào)度
Quartz 是個(gè)開放源碼項(xiàng)目,提供了豐富的作業(yè)調(diào)度集。在這篇文章中,軟件工程師 Michael Lipton 和 IT 架構(gòu)師
Soobaek Jang 對 Quartz API 進(jìn)行了介紹,從對框架的一般概述開始,并以一系列展示 Quart
基本特性的代碼示例作為結(jié)束。在閱讀完本文并看過代碼示例后,您應(yīng)當(dāng)能夠把 Quartz 的基本特性應(yīng)用到任何 Java? 應(yīng)用程序中。

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
推薦使用Spring的task,通過標(biāo)注方式實(shí)現(xiàn),方便簡單
<task:executor id="executor" pool-size="5" />
<task:scheduler id="scheduler" pool-size="10" />
<task:annotation-driven executor="executor" scheduler="scheduler" />

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果是簡單的定時(shí)調(diào)度,使用Timer就夠了,如果復(fù)雜的調(diào)度任務(wù),可以考慮使用Quartz,容錯(cuò)能力要看你寫的代碼了,不管使用哪種方式,Timer和Quartz都是穩(wěn)定的。
添加回答
舉報(bào)