gpt4 book ai didi

java - Quartz调度器作业迁移

转载 作者:行者123 更新时间:2023-12-01 15:27:33 24 4
gpt4 key购买 nike

考虑以下场景。

服务器 1:在 JDK 1.4 代码中运行的 Quartz 1.x

服务器 2:在 JDK 1.6 代码中运行的 Quartz 2.x

每个服务器都有不同的作业表集(但在相同的架构中)。实例名称和实例 ID 对于每个服务器都是唯一的。

现在,我想将作业从服务器 1 迁移到服务器 2。为此,我可以编写在服务器 1 或服务器 2 上运行的代码。该代码必须创建现有服务器的副本服务器 2 作业表中有 1 个作业。创建后,必须删除服务器 1 中的现有作业。

这可以做到吗?

最佳答案

查看 Quartz 1.8.x to Quartz 2.0 Migration Guide ,尤其是使用 JDBCJobStore 对设置进行更改:

If you use JDBCJobStore, you will need to make several changes to the database to transform it to the new expected schema.

提供了迁移脚本,比较长。基本上,您需要将旧的数据库表架构转换为 Quartz 2.0。

关于java - Quartz调度器作业迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9988893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com