当您拥有多台服务器时,石英等作业调度程序如何工作?

Bla*_*man 5 java cluster-computing quartz-scheduler

当您有多个服务器都运行相同的Web应用程序时,您如何确保多个作业不会被解雇(相同的工作)?

你是否必须使用数据库来监控作业是否已经运行?

Mar*_*tin 5

我通过让其中一个服务器运行预定作业来解决这个问题.如果该作业服务器出现故障,我会重新配置另一台服务器以开始在其位置运行作业.在我的情况下,工作并不是那么重要,所以我可以负担得起这种"冷备用"解决方案.

但是有一些替代方案,Quartz可以与集群调度程序和作业存储一起运行.在这里阅读更多.