大多数情况下,视图(JSP)使用RESTful服务器来提取所需的数据。
在我的情况下,wep应用程序服务器本身需要从提供RESTful的其他Web服务器中提取数据。并且它需要在没有用户请求的情况下定期将数据更新到数据库中。
据我所知,Web应用服务器在用户请求时正在运行。 如果难以通过调度实现,您是否会建议使用以下方法?
系统/框架依赖:JSP,Spring-MVC,Tomcat
提前谢谢,任何建议都会非常有帮助
答案 0 :(得分:2)
Spring有一个关于通过创建@Scheduled
任务来处理这个用例的整个Task Execution章节。
答案 1 :(得分:0)
Quartz Scheduler(http://www.quartz-scheduler.org/):
Quartz是一个功能丰富的开源作业调度库 几乎可以集成在任何Java应用程序中
答案 2 :(得分:0)
作为解决方案,有一些方法可以适合这种情况:
票务 - 根据用例,我们可以将serviceNow,Remedy和ITSM等票务系统集成到应用程序中并安排操作。涉及Polling这样的概念。
使用@Scheduled注释来安排要实施的任务"schedule-tasks-ref"
请随时询问您是否需要对此进行任何澄清,否则您将获得这些解决方案无法满足的用例。