【问题标题】:Quartz-- on cloud server kicking of multiple threadsQuartz--在云服务器上踢多线程
【发布时间】:2011-12-15 15:50:28
【问题描述】:

我们有一个系统,我们将石英线程数设置为 1,表示一次 1 个线程。这在我们的本地服务器上运行良好,并且一次启动 1 个线程(基于来自 web ui 的链接的触发器),即使用户多次单击相同的触发器(触发器被放入队列中)。

但是,我们正在迁移到新的云服务器,多次单击此触发器往往会单击多个线程(实际上并未将最终线程放入队列中)。

我们使用的是 Tomcat6 和 Java 6。服务器上没有集群/负载平衡。任何想法/意见都会有很大帮助。

谢谢

【问题讨论】:

    标签: java cloud tomcat6 quartz-scheduler


    【解决方案1】:

    我从未使用过 Quartz,但在 Java 中,您可以使用带有 ExecutorService 的线程池。有不同的执行器服务,因此您需要查看文档并查看哪些满足您的需求。 (或许可以试试newFixedThreadPool(int)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 2012-06-15
      • 2014-04-24
      • 2015-08-11
      • 2019-01-20
      相关资源
      最近更新 更多