-1

我有一个关于工作计划的问题,可以使用 crontab(linux) 命令替换 java 石英吗?

我想知道石英的优点,有人可以提供一些建议。

4

2 回答 2

1

根据要解决的问题的规模,使用 Linux 提供的 cron 调度程序可以很好地解决许多问题(在单个主机上)。当您想要一些故障转移功能时,石英将成为解决方案。Quartz 可以充当集群调度程序。如果配置正确,一个节点可能会被关闭以进行修补,同时在石英上运行的作业继续处理。cron 还没有提供石英的一些功能。持久性和不允许并发执行是我用于项目的两个。这些是对我来说突出的一些功能。最好检查文档并查看提供的一些示例。

于 2017-08-04T19:31:04.417 回答
0

默认情况下,Cron 在任何基于 unix 的操作系统上都可用。Quarz 只是一个带有(更多调度选项)的 Java API。如果您希望在 Java 应用程序中安排任务,Quartz 是您的最佳选择。如果您希望调度 adhoc os 命令,除非您想编写自己的通用调度程序,否则 cron 是要走的路。

于 2017-05-18T06:27:51.050 回答