带有Grails Quartz插件的多个调度程序

| 我有一个使用Grails Quartz插件的应用程序。我需要两个作业才能运行多个实例,但是对每个作业要使用的线程数有单独的限制。据我了解,我需要单独的线程池,这可以通过使用单独的调度程序来实现。但是,我无法弄清楚如何使用Quartz插件创建多个调度程序。     
已邀请:
        假设您要使用不同的触发器多次启动作业。这对我有用。
class MyJob {

    static triggers = {
        cron name: \'trigger1\', cronExpression: \"0 30 12 ? * WED\"
        cron name: \'trigger2\', cronExpression: \"0 30 12 ? * SAT\"
    }

    def execute() {

        // execute task, do your thing here
        println \"Job executed\"
    }
}
最后,关于并发任务。 这是来自插件页面:   默认情况下,作业以并发方式执行,因此新作业   即使同一作业的先前执行是   仍在运行。     
        Quartz插件2.0.13 根据官方文件:   每个作业允许多个触发器。 例如,
class MyJob {
  static triggers = {
    simple name:\'simpleTrigger\', startDelay:10000, repeatInterval: 30000, repeatCount: 10
    cron name:\'cronTrigger\', startDelay:10000, cronExpression: \'0/6 * 15 * * ?\'
    custom name:\'customTrigger\', triggerClass:MyTriggerClass, myParam:myValue, myAnotherParam:myAnotherValue
  }

要回复问题请先登录注册