标签: java quartz-scheduler quartz
我有很多Quartz Schedule的工作,我在我的java应用程序中执行。 (我的webapp上的一个事件激活了一个工作)
我的webapp在4台机器上运行,每台机器有两个实例,所以:
如何确保同一作业不会在2台不同的机器上运行2次?
以及我如何确保数据库中的持久性没有问题?
答案 0 :(得分:1)
您可以使用JDBC-JobStore配置Quartz群集。基本上所有实例都应共享同一个数据库,Quartz将确保只有一个实例将运行特定的作业。更多信息可以在here