带有Grails Quartz插件的多个调度器 [英] Multiple scheduler with Grails Quartz plugin

查看:18
本文介绍了带有Grails Quartz插件的多个调度器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个应用程序使用Grails Quartz插件。我需要有两个作业才能运行多个实例,但对每个作业要使用的线程数有单独的限制。据我所知,我需要单独的线程池,这可以通过拥有单独的调度程序来实现。但是,我想不出如何使用Quartz插件创建多个调度程序。

推荐答案

Quartz插件2.0.13

据官方documentation

每个作业允许多个触发器。

例如

数据-lang="js"数据-隐藏="假"数据-控制台="真"数据-巴贝尔="假">
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
  }

这篇关于带有Grails Quartz插件的多个调度器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆