Spring-3.2.5 + Quartz-2.2.1 集群實例(Tomcat+Memcached+Quartz集群session共享)


本例中我啟動了兩個Tomcat作效果測試,先看效果圖:

 

現在我們關閉一個Tomcat

 

注意紅線的位置和設置的參數有關

#org.quartz.jobStore.clusterCheckinInterval 屬性定義了Scheduler 實例檢入到數據庫中的頻率(單位:毫秒)。   
#Scheduler 檢查是否其他的實例到了它們應當檢入的時候未檢入;這能指出一個失敗的 Scheduler 實例,且當前 Scheduler 會以此來接管任何執行失敗並可恢復的 Job。   
#通過檢入操作,Scheduler 也會更新自身的狀態記錄。clusterChedkinInterval 越小,Scheduler 節點檢查失敗的 Scheduler 實例就越頻繁。默認值是 15000 (即15 秒)。
org.quartz.jobStore.clusterCheckinInterval = 20000   

 

下面我們來看一下項目的目錄結構:

 

 

 在實際生產應用中並沒有出現一個任務執行多次的情況:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM