[英]Quartz scheduler job migration
請考慮以下情形。
服務器1:以JDK 1.4代碼運行的Quartz 1.x
服務器2:以JDK 1.6代碼運行的Quartz 2.x
每個服務器的作業表集不同(但在同一架構中)。 實例名稱和實例ID對於每個服務器都是唯一的。
現在,我想將作業從服務器1遷移到服務器2。為此,我可以編寫將在服務器1或服務器2上運行的代碼。該代碼必須在其中創建現有服務器1作業的副本。服務器2作業表。 創建作業后,必須刪除服務器1中的現有作業。
能做到嗎?
查看Quartz 1.8.x到Quartz 2.0的遷移指南 ,尤其是使用JDBCJobStore進行設置更改 :
如果使用JDBCJobStore,則需要對數據庫進行一些更改,以將其轉換為新的預期模式。
提供了遷移腳本,該腳本很長。 基本上,您需要將舊的數據庫表模式轉換為Quartz 2.0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.