Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows中创建用于执行Java程序的调度程序的可靠方法_Java_Windows_Scheduled Tasks - Fatal编程技术网

在Windows中创建用于执行Java程序的调度程序的可靠方法

在Windows中创建用于执行Java程序的调度程序的可靠方法,java,windows,scheduled-tasks,Java,Windows,Scheduled Tasks,我有一个任务,在其中,我监视一个文件夹中的新文件,并将其内容上载到数据库。为此,我编写了一个Java程序,创建了一个可执行JAR,并使用Windows 7上的Windows任务调度器将其安排在固定时间间隔后(即5分钟后)执行 我必须问一下这种方法的可靠性。任务调度器的可靠性如何?有没有更好的方法,比如创建windows服务等,我可以通过它来安排我的程序/JAR 如有任何建议,将不胜感激 谢谢 致以最良好的祝愿, 库纳尔看看 Quartz Scheduler是一种基于Java的开放源代码作业调度服

我有一个任务,在其中,我监视一个文件夹中的新文件,并将其内容上载到数据库。为此,我编写了一个Java程序,创建了一个可执行JAR,并使用Windows 7上的Windows任务调度器将其安排在固定时间间隔后(即5分钟后)执行

我必须问一下这种方法的可靠性。任务调度器的可靠性如何?有没有更好的方法,比如创建windows服务等,我可以通过它来安排我的程序/JAR

如有任何建议,将不胜感激

谢谢

致以最良好的祝愿, 库纳尔

看看


Quartz Scheduler是一种基于Java的开放源代码作业调度服务,大多数应用程序都使用它来安排及时的作业。

谢谢Ashok,当我的机器重新启动时,我将如何处理该场景?您必须使用一些排队技术来处理它。当您的服务器启动时,您应该触发队列中的作业。尝试Redis Queuing或ActiveMQ,或使用数据库存储这些信息,并在服务器启动时触发。