【问题标题】:Clarification required on how Camel Quartz works需要澄清 Camel Quartz 的工作原理
【发布时间】:2013-07-13 17:03:04
【问题描述】:

我有一个简单的问题,我找不到有关 Apache Camel-Quartz 的信息。为了使 Camel-Quartz 工作,您是否必须部署在像 Tomcat 这样的 Web 容器中?因此,由于应用程序将始终处于活动状态,它会知道何时运行?

我之所以问,是因为如果您将 Camel 应用程序部署在独立的 JVM 中,我看不出该应用程序将如何智能到足以理解何时运行。

谢谢

【问题讨论】:

    标签: apache-camel


    【解决方案1】:

    Quartz 嵌入在您的 Camel 应用程序中,因此当您启动 Camel 时,quartz 也会启动。然后它知道何时运行,只要您保持 Camel 应用程序运行即可。

    那里没有魔法。它只是运行的 java 代码,而 Quartz 也只是 java 代码。而且它不需要特殊的服务器等。Quartz 只是一个库(一些 JAR 文件),您可以与自己的应用程序一起运行。

    Quartz 仅具有用于调度作业的逻辑(例如,它就像一个大时钟),它知道时间是什么,以及根据您的指示何时触发作业。

    【讨论】:

      猜你喜欢
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      • 2011-11-09
      • 2012-07-18
      • 1970-01-01
      相关资源
      最近更新 更多