【发布时间】:2012-10-11 05:49:53
【问题描述】:
我在我的项目中使用骆驼 2.9.0。我们有许多路线分为不同的骆驼上下文。每个骆驼上下文都单独捆绑并部署在 Apache Karaf 中。现在问题分为两部分:
1.) 每条路线都是预定路线。虽然使用 Quartz 组件,但我们能够在每个路由中定义一个 cron 表达式,我们需要一个控制台,我们可以在其中触发、停止任何路由并将 cron 表达式放入任何路由。(通过 Web 控制台调度路由是我们的主要目标)。
2.) 我们还尝试通过quartz.property 为每条路由配置cron 表达式。但是如果有人想在运行时更改 Apache Karaf 中的 cron 表达式,那么我们必须停止部署的包并重新开始。如何在运行时更改 cron 表达式的值。
任何回复和帮助都将不胜感激。
皮尤什
【问题讨论】:
-
也许 JMX 会帮助你? Karaf 和 Camel 拥有大量的 MBean。见karaf.apache.org/manual/latest-2.2.x/users-guide/jmx.html 和camel.apache.org/camel-jmx.html
标签: java quartz-scheduler apache-camel apache-karaf