代码之家  ›  专栏  ›  技术社区  ›  David Rabinowitz

如何缩放Quartz调度程序?

  •  10
  • David Rabinowitz  · 技术社区  · 15 年前

    我计划使用 Quartz scheduler 因为我读了很多关于它的好观点。

    我的问题是:在任何给定的时间,我都会有数千个触发器存在于系统中。大多数触发器只会触发一个事件并死亡。此外,很可能在分配后(基于新输入),我将不得不取消许多工作。

    石英能秤到这个吗?推荐哪个工作场所?我计划在MySQL上使用JDBC。

    添加的信息 :我的作业将通过HTTP Post向其他服务(通过WAN)发送电子邮件或发布数据。

    1 回复  |  直到 10 年前
        1
  •  11
  •   markusk Kiril Kirilov    10 年前

    常见问题解答中有一些提示和建议:

    How many jobs is Quartz capable of running?

    答案摘录:

    因此,我想说的是,有一些Quartz的分期付款正在管理数十万个作业和触发器,并且在任何给定的时间点都在执行数十个作业,这不包括使用负载平衡。

    在Quartz用户论坛上也有一些讨论,来自在类似条件下使用Quartz的开发人员的经验报告。

    2015-01-12更新: 不幸的是,上面列表中的链接在论坛移动时断开了,我找不到新的工作链接。不管怎样,我还是会留下链接,以防他们从archive.org或其他地方挖掘信息。官方石英论坛现在 quartz-scheduler on Google Groups .