在Windows中创建用于执行Java程序的调度程序的可靠方法
我有一个任务,在其中,我监视一个文件夹中的新文件,并将其内容上载到数据库。为此,我编写了一个Java程序,创建了一个可执行JAR,并使用Windows 7上的Windows任务调度器将其安排在固定时间间隔后(即5分钟后)执行 我必须问一下这种方法的可靠性。任务调度器的可靠性如何?有没有更好的方法,比如创建windows服务等,我可以通过它来安排我的程序/JAR 如有任何建议,将不胜感激 谢谢 致以最良好的祝愿, 库纳尔看看在Windows中创建用于执行Java程序的调度程序的可靠方法,java,windows,scheduled-tasks,Java,Windows,Scheduled Tasks,我有一个任务,在其中,我监视一个文件夹中的新文件,并将其内容上载到数据库。为此,我编写了一个Java程序,创建了一个可执行JAR,并使用Windows 7上的Windows任务调度器将其安排在固定时间间隔后(即5分钟后)执行 我必须问一下这种方法的可靠性。任务调度器的可靠性如何?有没有更好的方法,比如创建windows服务等,我可以通过它来安排我的程序/JAR 如有任何建议,将不胜感激 谢谢 致以最良好的祝愿, 库纳尔看看 Quartz Scheduler是一种基于Java的开放源代码作业调度服
Quartz Scheduler是一种基于Java的开放源代码作业调度服务,大多数应用程序都使用它来安排及时的作业。谢谢Ashok,当我的机器重新启动时,我将如何处理该场景?您必须使用一些排队技术来处理它。当您的服务器启动时,您应该触发队列中的作业。尝试Redis Queuing或ActiveMQ,或使用数据库存储这些信息,并在服务器启动时触发。