1
當我的Grails 2應用程序在CloudFoundry上運行多個實例時,如何才能確保一個cron預定的Quartz2作業(http://grails.org/plugin/quartz2)僅被解僱一次?具有多個實例的Cloudfoundry上的Grails Quartz2插件?
當我的Grails 2應用程序在CloudFoundry上運行多個實例時,如何才能確保一個cron預定的Quartz2作業(http://grails.org/plugin/quartz2)僅被解僱一次?具有多個實例的Cloudfoundry上的Grails Quartz2插件?
基本上你需要一個clustered Quartz scheduler。該文檔很好地描述瞭如何配置羣集和JDBC-JobStore
。您將需要一個數據庫,所有實例都可以訪問和同步。
根據plugin documentation你應該使用Config.groovy
來配置Quartz調度器,因爲它完全替代了quartz.properties
。