0
创建一个后台进程我想在特定时间运行后台进程。我想这个过程在服务器上,即使没有运行,从最终用户侧的应用程序运行。该应用程序使用Spring进行制作。请建议如何处理它。 感谢和问候 Souvik用java
创建一个后台进程我想在特定时间运行后台进程。我想这个过程在服务器上,即使没有运行,从最终用户侧的应用程序运行。该应用程序使用Spring进行制作。请建议如何处理它。 感谢和问候 Souvik用java
我非常依赖您正在使用的平台以及您想实现的目标。
如果它是一个简单的应用程序,您只需要在特定的时间调用该应用程序,那么您可以使用您的平台上提供的调度工具,例如Unix的crontab或Windows的计划任务(at)。
如果您希望应用程序作为守护程序进程运行,并且应用程序本身将处理调度,那么您需要解决两个问题:1.创建守护进程(又名系统服务)和2.执行在Java中进行调度。
对于问题1,已经有答案了吧。只需在Google上搜索“Java System Service”,就可以为您提供其他一些有用的工具,例如Java Service Wrapper
对于问题2,有很多方法可以在Java中执行调度。您可以通过内置Timer
等,或使用调度库像Quartz
什么操作系统做呢? – Ivan 2014-12-03 09:15:49
您是否尝试过http://quartz-scheduler.org/ – Babel 2014-12-03 09:17:20
由于您使用Spring,你还可以检查在春季石英 – rajesh 2014-12-03 09:20:04