高可用性架构中的Quartz

时间:2011-10-07 14:35:28

标签: jboss cluster-computing quartz-scheduler high-availability

我有下一个应用程序架构:

主数据库服务器 - > (复制)BackUp DB Server

JBoss Cluster 1(DS是主数据库服务器),JBoss Cluster 2(DS是bachup DB服务器)

这两个集群都是olways启动的。当集群1停止工作时,所有请求都将重定向到集群2。

问题:我的应用程序使用Quartz调度程序,触发器存储在DB中。我想在集群2(或Quartz)上禁用quartz作业,并在集群1停止时启用它。有谁知道简单的解决方案?

感谢。

1 个答案:

答案 0 :(得分:0)

您需要以标准模式启动石英节点。然后你需要在适当的时间在适当的节点集上调用start()的东西。这是什么(调用start())需要自制。