如何确保作业只运行一次/或仅运行5个负载均衡器服务器之一

时间:2017-01-16 08:00:36

标签: java

问题:生产环境中有5个负载均衡器,所以基本上我的应用程序在5个服务器/负载均衡器中运行。 我有一份工作,它在早上10点准时运行,根据一些业务检查向实际用户发送通知。 现在,我有5个负载均衡器,如何确保这个作业只运行一次/或只运行5个服务器中的一个。

1 个答案:

答案 0 :(得分:1)

使用quartz调度程序,您可以实现此目的。

以下是关于石英如何做到这一点的解释?

http://www.quartz-scheduler.org/documentation/quartz-2.x/configuration/ConfigJDBCJobStoreClustering.html