【问题标题】:task scheduler to run in Apache Felix?在 Apache Felix 中运行的任务调度程序?
【发布时间】:2012-04-13 07:11:18
【问题描述】:

我想实现一个任务调度程序以在 Apache Felix 中运行。这个想法是任务调度程序将读取一个 crontab 文件,并定期执行任务(任务由已安装的服务或捆绑包定义)。做这个的最好方式是什么?我是 OSGI 的新手,欢迎提出好的建议。

【问题讨论】:

    标签: java osgi apache-felix


    【解决方案1】:

    好吧,这不是真正的 OSGi 问题(OSGi 不包括 crontab 类型的事件调度),我会说使用像 Quartz 这样的第 3 方开源调度程序:

    http://quartz-scheduler.org/

    但是,它不是开箱即用的 OSGi 捆绑包,因此可能仍需要一些努力才能使其正常工作。

    其他建议:Apache Sling 似乎有一个内置的调度程序(也基于 Quartz),并且由于 Sling 是基于 OSGi 的,它应该很容易添加到您的应用程序中。

    http://sling.apache.org/documentation/bundles/scheduler-service-commons-scheduler.html

    希望这会有所帮助,弗兰克

    【讨论】:

    • apache Sling 看起来像我需要的,谢谢你的建议,我会进一步研究。
    猜你喜欢
    • 2018-04-16
    • 2019-02-15
    • 1970-01-01
    • 2014-06-06
    • 2020-07-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 2016-02-19
    相关资源
    最近更新 更多