簡體   English   中英

Quartz Scheduler作業遷移

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM